Principal Vm Engineer – Workers Runtime Team

Cloudflare Cloudflare · Enterprise · EMEA, Remote Denmark, Remote Germany, Remote Poland, Remote Portugal, Remote UK, Remote US · Emerging Technology and Incubation

Cloudflare is seeking a Principal VM Engineer to optimize and embed the V8 virtual machine within their Workers Runtime. This role focuses on improving JavaScript execution performance, WebAssembly integration, and low-latency, real-time environments within large-scale, distributed systems. The ideal candidate has extensive experience with C++ and VM/compiler technologies, particularly V8, and a strong understanding of computer science fundamentals.

What you'd actually do

  1. Optimize and embed the V8 VM within Cloudflare’s Workers Runtime.
  2. Improve JavaScript execution performance and WebAssembly integration.
  3. Debug, optimize, and enhance low-latency, real-time environments.
  4. Ensure the reliability and efficiency of large-scale, Linux-based distributed systems.
  5. Collaborate with engineers across runtime, security, and networking teams to push the boundaries of edge computing.

Skills

Required

  • C++
  • VM/compiler experience
  • V8
  • computer science fundamentals
  • data structures
  • algorithms
  • system architecture
  • low-latency environments
  • scalable, production-ready solutions
  • web technologies (HTTP, JavaScript, WASM)

Nice to have

  • Rust
  • serverless platforms
  • cloud computing
  • JS engine internals (V8, SpiderMonkey, JavaScriptCore)
  • standalone WebAssembly runtimes (Wasmtime, Wasmer, Lucet)
  • Linux/UNIX systems, kernels, and networking
  • Contributions to large open-source projects

What the JD emphasized

  • 6+ years of professional experience with C++
  • 4+ years of hands-on VM/compiler experience
  • low-latency environments
  • scalable, production-ready