Senior Software Engineer, Durable Objects (DO)
In-Office
Posted 10d ago
Remote Work Policy
On-site
Categories
Applied 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 AI-native curiosity to create solutions using the latest tools, valuing curiosity over bureaucracy.
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.
- 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.