CareerPlan

Software Engineer (Edge - Devices & Mobile) - Remote

Rio de Janeiro, Rio de Janeiro, BrazilRemoteFull-time2026-11-02 → 2026-11-11

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 network stacks.

Role type

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

Builds

A distributed fleet of real physical devices (peer runtime) that fetch web data indistinguishably from human traffic

Domain

Web data extraction, distributed systems, mobile networking

Required skills

Rust (cross-platform, FFI, async), C++ (Cronet), Android NDK/JNI, TCP/TLS/HTTP protocol internals, OS API integration, observability, security design

Preferred skills

Residential network experience, browser internals (Chromium), distributed systems orchestration, web scraping at scale

Technologies

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

Responsibilities

Build and maintain the cross-platform peer runtime for Windows, Android, and Linux; Port the runtime to mobile platforms handling battery and network constraints; Integrate Chromium network stacks via FFI; Gather hardware fingerprints for anti-detection; Build fleet observability metrics; Author architectural designs and RFDs; Participate in on-call rotation

Seniority

Senior, hands-on IC