Software Engineer (Edge - Networking & Fleet)
Core
Design and operate a Fleet Manager control plane and data plane to scale a residential device network (Edge) for high-throughput web data extraction, handling scheduling, proxying, and reliability across Windows, Android, and Linux.
Role type
Senior IC distributed systems engineer (networking & fleet management)
Builds
A horizontally scalable fetch scheduler, fleet inventory/reconciler, rollout controller, and CONNECT proxy gateway for a residential device infrastructure.
Domain
Web data extraction, distributed systems, custom networking, residential proxy infrastructure
Required skills
Rust (production), distributed systems design, deep networking (TCP/TLS/gRPC), proxy gateway operations, cross-platform development (Windows/Linux/Android), SLO definition, observability
Preferred skills
Mobile/desktop Rust, FFI bindings, anti-bot/fingerprinting knowledge, web scraping/crawling experience, open source contributions
Technologies
Rust (tokio, tonic), C++, Python, Java, gRPC, protobuf, mTLS, HTTP CONNECT, Kubernetes, GCP, Terraform, Valkey, BigQuery, Confluent Kafka, Prometheus, Grafana, Loki, OpenTelemetry
Responsibilities
Scale the data plane from single-replica to 50–100M requests/day; design and ship the Fleet Manager control plane; operate and improve the CONNECT proxy gateway; engineer networking protocols over unreliable residential links; define SLOs and build metrics for availability and latency; lead incident post-mortems and on-call rotation; write RFDs for scheduling and failover.
Seniority
Senior, hands-on IC
