Apple
JavaScript Virtual Machine Compiler Engineer
$150K–$278K
Cupertino, California · Full-time · Posted Nov 12, 2025
- Education
- BS in computer science or equivalent
About the job
Improve JavaScriptCore’s JavaScript and WebAssembly performance, security, stability, and browser compatibility by developing its compilers, runtime, garbage collector, and language features.
What you'll do
- Develop compiler optimizations, performance improvements, and language features across the JavaScriptCore engine.
- Diagnose and fix engine problems, improving performance, security, stability, and browser compatibility.
- Contribute to the evolution of JavaScript and WebAssembly through public standards.
What they ask for
- BS in computer science or equivalent
- Experience programming in modern C++
- Experience with compilers, parsers, and interpreters
- Experience with assembly-level programming, performance analysis, memory allocators, and garbage collectors
Nice to have
- Hands-on experience with VMs with just-in-time compilers (e.g. JavaScript engines and JVMs)
- Experience with web browsers; knowledge of JavaScript and WebAssembly
Pay
$150,400 and $277,600 USD base salary
Tools
C++, JavaScriptCore, JavaScript, WebAssembly, ARM, x86
Model-written summary · the original posting is authoritative