Cloudflare Senior Software Engineer on Cloudflare's Workers Runtime team improving runtime performance and expanding JavaScript and WebAssembly support. Own code in production and debug issues in a large-scale distributed system.
Responsibilities
Cloudflare’s Emerging Technologies & Incubation team builds new products at the edge by combining Cloudflare’s network scale with rapid product incubation. This role is on the Workers Runtime team, which ships the runtime that executes customer code at the edge. You’ll improve performance, expand JavaScript and WebAssembly support, and help the runtime scale safely and efficiently.
Build features and improvements for the Workers Runtime.
Improve runtime performance, reliability, and scale.
Expand JavaScript API and WebAssembly support.
Help shape features based on what is technically possible.
Own code in production and debug issues in a large-scale distributed system.
Work in a fast-paced, iterative environment that balances product goals with technical execution.
Desirable Skills, Knowledge & Experience
2+ years of recent professional experience with C++ or Rust.
Strong computer science fundamentals, including data structures, algorithms, and software design.
Operational mindset and experience owning production systems.
Deep understanding of the web, including HTTP, JavaScript, and WebAssembly.
Qualification
Deep Linux
Required
2+ years of recent professional experience with C++ or Rust
Strong computer science fundamentals including data structures and algorithms
Operational mindset with experience owning production systems
Deep understanding of web technologies including HTTP, JavaScript, and WebAssembly
Experience debugging and optimizing large-scale Linux-based distributed systems
Preferred
Experience building high-performance distributed systems in Rust.
Experience with cloud or serverless platforms.
Familiarity with JS engine internals such as V8, SpiderMonkey, or JavaScriptCore.
Experience with standalone WebAssembly runtimes such as Wasmtime, Wasmer, or Lucet.
Deep Linux, UNIX, kernel, or networking knowledge.