Senior Software Engineer, Durable Objects (DO)
Core
Building and evolving the Durable Objects runtime and low-level routing/storage systems for stateful serverless applications on Cloudflare's edge network.
Role type
Senior IC systems software engineer (distributed systems)
Builds
Stateful serverless applications (real-time chat, multiplayer games, AI agents) running on Cloudflare's edge network
Domain
Internet infrastructure, distributed systems, serverless computing
Deliverable
production ML models | product features | infrastructure
Required skills
systems software development, data structures and algorithms, system design, C/C++ or Rust, large-scale distributed systems architecture, cloud/serverless platforms, technical leadership
Preferred skills
database internals (SQLite), web technologies (HTTP, JavaScript, WebAssembly), low-latency real-time environments, Linux-based distributed systems debugging
Technologies
JavaScript, TypeScript, Rust, C++, Linux
Responsibilities
Build and improve the Durable Objects runtime, design and develop low-level routing and storage systems, improve reliability and scalability of distributed systems, own code end-to-end from design to production, solve complex problems in production distributed systems, drive system evolution
Seniority
Senior, hands-on IC with leadership expectations