Senior Software Engineer, Durable Objects (DO)
$194k - $266k • In-Office
Posted 5d ago
Job Location
In-Office
Tech Stack
Remote Work Policy
On-site
Categories
AI Engineer
About the job
Cloudflare's Emerging Technologies & Incubation team builds and launches bold new products on Cloudflare’s edge network. This role is on the Durable Objects team, which powers stateful serverless applications for Cloudflare customers. You’ll help evolve the runtime and the low-level routing and storage systems that support real-time chat, multiplayer games, AI agents, and other stateful workloads at scale. We are looking for builders who see the cracks in the Internet and have the curiosity to create solutions using the latest tools, leveraging AI to ship faster and make things better.
Responsibilities
- Build and improve the Durable Objects runtime.
- Design and develop low-level routing and storage systems for customer applications.
- Improve reliability, scalability, performance, and feature depth of the system.
- Own code end-to-end, from design through production.
- Solve complex problems in production distributed systems.
- Work across JavaScript, TypeScript, Rust, and C++.
- Drive the continued evolution of the system.
Requirements
- 5+ years of experience writing systems software.
- Operational mindset with experience owning code in production.
- Strong foundation in data structures, algorithms, and system design.
- Deep expertise in at least one systems programming language such as C/C++ or Rust.
- Experience designing and architecting large-scale distributed systems.
- Familiarity with cloud platforms, especially serverless architectures.
- Experience as a technical leader or team lead, driving engineering decisions.
