Zyte is hiring a Software Engineer for its Edge Platform squad, which owns the control plane and data plane of a residential device network operating across Windows, Android, and Linux. Edge serves as the most resilient tier of Zyte API’s web-fetching system, using real devices to reach targets that other routes cannot. The existing system includes a Rust peer on residential Windows PCs, a command-and-control service using mTLS gRPC, a fetch scheduler, and a CONNECT proxy gateway. The platform is being expanded to support tens of millions of requests per day and multiple device providers. The engineer will design and operate a Fleet Manager control plane alongside the existing data plane. This includes provider adapters, fleet reconciliation, health and configuration management, software rollout control, and metrics export. The role also covers scaling the fetch scheduler, improving proxy and session handling, engineering networking across unreliable residential connections, and ensuring service reliability. The engineer will work with the Team Lead, a Principal Engineer, and partner engineering squads, while contributing to production operations, design reviews, and technical proposals. Zyte is a remote-first, globally distributed company. Its engineering environment emphasizes production-grade solutions, systematic system design, ownership, and real-world distributed-systems challenges. The technology stack includes Rust, gRPC, Kubernetes, GCP, and a range of networking, data, and observability technologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed