CareerPlan

Software Engineer (Edge - Devices & Mobile)

RemoteFull-time2026-11-04 → 2026-11-10
Remote

Core

Lead engineer building a cross-platform Rust peer runtime for Zyte's Edge platform, enabling web data collection on residential Windows, Android, and Linux devices by binding Rust to native OS APIs and networking stacks.

Role type

Senior IC systems engineer (cross-platform Rust & mobile)

Builds

A distributed fleet of real physical devices (peer runtime) for web data extraction

Domain

Web data extraction / Distributed systems / Mobile networking

Required skills

Rust (cross-platform), C++ (JNI/NDK), FFI, TCP/TLS/HTTP protocols, OS internals, async programming, observability

Preferred skills

Residential network experience, Chromium internals, distributed systems orchestration, web scraping

Technologies

Rust, tokio, tonic, C++, Kotlin, Java, gRPC, Protobuf, mTLS, Chromium, Cronet, GCP, Kubernetes, Prometheus, Grafana, Loki, OpenTelemetry

Responsibilities

Build cross-platform peer runtime for Windows, Android, and Linux; Port peer to Android using NDK/JNI; Integrate Chromium network stack via FFI; Gather hardware/OS fingerprints; Build per-device fleet metrics; Maintain on-call rotation and post-mortems; Author architectural designs (RFDs)

Seniority

Senior, hands-on IC