Software Engineer @Zyte
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Software Engineer @Zyte

Today - Zyte is hiring a remote Software Engineer. 💸 Salary: unspecified 📍Location: Worldwide

Role Description

When Zyte API fetches web data, it works through a progressive ladder of routes: standard HTTP requests, headless browsers, and, for the toughest sites, Edge—our custom residential network of real physical devices. Edge is our heavy hitter when all else fails. It runs a Rust peer runtime on residential Windows PCs that long-polls our command-and-control service over mTLS gRPC, making fetches look indistinguishable from real human traffic using genuine hardware, residential IPs, and seamless fingerprints.

Our Edge Platform squad manages both the control plane and data plane of this stack. Right now, we’re expanding from Windows into Android devices on mobile networks and self-hosted Linux (with macOS on the horizon). Mobile is where our biggest opportunity lies: websites that block desktop traffic often welcome a real mobile phone on a 4G connection. That’s where you come in! You’ll be the lead engineer making our peer run smoothly and invisibly across every platform—binding Rust to native network stacks and OS APIs via FFI, and turning scattered devices into a well-oiled, observable fleet. We’re a lean, senior team, so you’ll collaborate closely with our Team Lead, Principal Engineer, and the Browser Stack and Antiban squads.

Qualifications

  • 5+ years of production Rust experience, with a proven track record of shipping and maintaining software end-to-end.
  • Cross-platform Rust expertise: You’ve shipped Rust code on at least two platforms across Windows, macOS, or Android (with at least one mobile platform under your belt).
  • Comfortable with FFI: Skilled in interfacing Rust with C/C++ libraries and native OS APIs (JNI/NDK, Win32, POSIX).
  • Deep networking knowledge: Thorough understanding of TCP, TLS, and HTTP protocols down to the packet level.
  • Reliability-first mindset: You instrument everything you build and take pride in on-call operational excellence.
  • Security-conscious: You recognize that running code on third-party devices requires high trust and rigorous defensive design.
  • Great async communicator: Excellent written communication skills suited for a distributed, remote-first team.
  • Incurably curious: You enjoy reverse engineering protocols and exploring new binaries.

Requirements

  • Build our cross-platform peer runtime: Take ownership of the Rust peer binary across Windows, Android, Linux (and eventually macOS).
  • Bring Edge to mobile platforms: Port our peer to Android using NDK/JNI.
  • Master the FFI boundary: Integrate the Chromium network stack (Cronet, C++) and browserless HTTP clients into the peer.
  • Harness hardware signals: Gather deep hardware and OS reconnaissance from the fleet.
  • Make the fleet transparent: Build precise per-device metrics around uptime, drop-off rates, bandwidth, and success rates.
  • Expand edge capabilities: Add peer-level support for new tasks like captcha solving and browser rendering.
  • Share production responsibility: Join our team on-call rotation, run thoughtful post-mortems.
  • Raise the engineering bar: Author RFDs, review architectural designs.

Benefits

  • Massive impact: Build the foundational device layer powering data pipelines for global industry leaders.
  • Autonomy & flexibility: Enjoy true remote work with flexible hours and a high-trust, supportive environment.
  • Continuous innovation: Solve cutting-edge technical problems at the intersection of AI and web data collection.
  • Global collaboration: Work alongside talented, passionate systems engineers and data experts worldwide.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Zyte
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,455+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later