
Golang
Rust
Platform Engineer: Fly Machines
Overview
Fly.io is building a new public cloud to make it easy to run apps close to users everywhere, using Fly Machines.
Job Description
Fly.io is developing a new public cloud platform with Fly Machines, which are lightweight containers running under hardware virtualization. The platform connects Fly Machines to an Anycast network routing traffic into over 30 regions worldwide.
Responsibilities
- - Work on Fly Machines and their orchestrator, flyd
- - Develop Golang code with an elegant structure
- - Manage state distribution through Corrosion
- - Enable internal use cases like Managed Postgres and LLM execution environments
Required Skills
- - Experience with Golang
- - Familiarity with Rust
- - Understanding of state distribution systems
- - Ability to work on complex cloud infrastructure
Benefits
- - Competitive equity grants
- - Health care benefits
- - Flexible vacation time
- - Hardware/phone allowances
About the company
A Public Cloud Built For Developers Who Ship. Over 3 million apps have launched on Fly.io, leveraging global Anycast load-balancing, zero-config private networking, hardware isolation, and instant WireGuard VPN connections, with push-button deployments scaling to thousands of instances.
All Job Openings at Fly.io