Networking Engineer: Proxy and Corrosion

Fly.io

United States

Remote

USD 150,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote
Competitive equity
Health benefits
Hardware and phone allowances
Flexible vacation

Job summary

Fly.io is seeking a distributed systems engineer to operate and advance the proxy and routing layer behind a global container platform. You will focus on absorbing fast state churn from autonomous workloads while serving traditional traffic through a single high-throughput edge proxy and data store.

This fully remote role suits engineers who enjoy systems-level Rust and large-scale networking. Responsibilities include building a Rust-based reverse proxy for a global Anycast network, evolving the

Qualifications

  • Production experience writing systems-level Rust for networking or similar high-performance services.
  • Strong grasp of TCP/IP, TLS, HTTP, and modern load-balancing techniques.
  • Comfort with operating systems internals relevant to fast, concurrent network programs.
  • Familiarity with distributed systems spanning global infrastructure.
  • Ability to reason about concurrency, state, and failure modes in high-throughput environments.

Responsibilities

  • Design, build, and maintain a Rust-based reverse proxy that fronts a global Anycast network.
  • Evolve the routing data plane to handle rapid lifecycle changes from short-lived workloads.
  • Sustain long-lived stateful sessions alongside bursty traffic on the same infrastructure.
  • Operate and harden the shared routing database that apps and orchestration depend on.
  • Partner with the Go-based orchestration team on provisioning and lifecycle reliability.
  • Improve observability, latency, and failure isolation across edge and load-balancing stack.

Skills

Rust systems
Networking
TCP/IP
TLS
HTTP
Concurrency
Distributed systems
OS internals

Job description

Role overview

A distributed systems engineering position focused on operating and advancing the proxy and routing layer behind a global container platform. The work centers on absorbing far faster state churn from autonomous agent workloads while still serving traditional request/response traffic, with both flowing through a single high-throughput edge proxy and shared routing data store. It is a fully remote role well suited to engineers who enjoy systems-level Rust and large-scale networking problems.

Responsibilities
  • - Design, build, and maintain a Rust-based reverse proxy that fronts a global Anycast network
  • - Evolve the routing data plane so it can keep up with rapid lifecycle changes from short-lived, agent-driven workloads
  • - Sustain long-lived stateful sessions running alongside bursty, irregular traffic patterns on the same infrastructure
  • - Operate and harden the shared routing database that customer applications and internal orchestration both depend on
  • - Partner with the Go-based orchestration team on provisioning, machine lifecycle, and overall platform reliability
  • - Improve observability, latency, and failure isolation across the edge and load-balancing stack
Requirements
  • - Production experience writing systems-level Rust for networking, proxy, or similar high-performance services
  • - Strong grasp of TCP/IP, TLS, HTTP, and modern load-balancing techniques
  • - Comfort with operating systems internals relevant to fast, concurrent network programs
  • - Familiarity with distributed systems that span global infrastructure
  • - Ability to reason carefully about concurrency, state, and failure modes in high-throughput environments
Nice to have
  • - Hands-on experience with microVMs, sandboxing, or container runtime internals
  • - Background in anycast, BGP, or other edge-networking topics
  • - Working knowledge of Go for service code
Benefits and work setup
  • - Fully remote; candidates must reside in Brazil, Canada, France, Germany, Greece, New Zealand, Poland, Portugal, the United Kingdom, or the United States
  • - Base salary of $190,000 USD plus competitive equity grants with an extended exercise window
  • - Health care benefits, flexible vacation with a minimum floor, and hardware and phone allowances
  • - Hiring is conducted through hands-on work-sample challenges rather than traditional interviews
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Rust Networking Engineer: Proxy & Edge Routing
Remote Rust Networking Engineer: Proxy & Edge Routing

Fly.io • United States

Remote
USD 150,000 - 230,000
Fully remote
Competitive equity
Health benefits
+2
Senior Engineer II, Proxy
Senior Engineer II, Proxy

menlosecurity • United States

Remote
USD 140,000 - 210,000
Software Engineer (Edge - Networking & Fleet)
Software Engineer (Edge - Networking & Fleet)

Jobgether • Oregon

Hybrid
USD 150,000 - 210,000
Remote-first flexibility
Flexible working hours
International collaboration
+4
Software Engineer (Edge - Networking & Fleet) (Fully Remote)
Software Engineer (Edge - Networking & Fleet) (Fully Remote)

Partner Company • United States

Remote
USD 150,000 - 230,000
Remote-friendly environment
Software Engineer (Edge - Networking & Fleet)
Software Engineer (Edge - Networking & Fleet)

Jobgether • United States

Remote
USD 140,000 - 210,000
Remote‑first flexibility
Flexible working hours
International collaboration
+3
Software Engineer (Edge - Networking & Fleet)
Software Engineer (Edge - Networking & Fleet)

Remote • San Francisco (CA)

Remote
USD 134,000 - 190,000
Remote-first flexibility
Flexible working hours
International collaboration
+4
Remote Rust Engineer – Distributed Systems & Edge Proxy
Remote Rust Engineer – Distributed Systems & Edge Proxy

Partner Company • United States

Remote
USD 150,000 - 230,000
Remote-friendly environment
Engineering Roles (Senior Network Engineer, Staff Rust Engineer, Backend Engineer Go)
Engineering Roles (Senior Network Engineer, Staff Rust Engineer, Backend Engineer Go)

Helodata • United States

Remote
USD 180,000 - 260,000
Senior Backend Engineer (Proxy & Infra)
Senior Backend Engineer (Proxy & Infra)

Massive • United States

Remote
USD 140,000 - 200,000
Staff Engineer, Network Infrastructure
Staff Engineer, Network Infrastructure

digitalocean98 • United States

Remote
USD 180,000 - 260,000
Professional development support
Flexible time off
Employee assistance
+2