JobsJavaScript Virtual Machine Compiler Engineer
Job description
In this role, you will join the JavaScriptCore team at Apple, focusing on enhancing the performance and security of JavaScript and WebAssembly execution. You will work on improving the JIT compilers, runtime systems, and garbage collector to deliver a faster web experience across Apple products. The position involves collaboration on various aspects of the JavaScriptCore engine, including the compilation pipeline and language runtime. Your contributions will have a global impact on web technologies and standards.
Requirements
- BS in computer science or equivalent
- Experience programming in modern C++
- Excellent debugging, critical thinking, and communication skills
- Experience with compilers, parsers, and interpreters
- Experience with assembly-level programming
- Experience with performance analysis
- Experience with memory allocators and garbage collectors
- Hands-on experience with VMs with just-in-time compilers
- Experience with web browsers
- Knowledge of JavaScript and WebAssembly
Responsibilities
- Improve the performance, security, and stability of the JavaScriptCore engine.
- Enhance compatibility with other web browsers.
- Guide the evolution of JavaScript and WebAssembly languages via public standards.
- Drive new innovations and add new optimizations to the engine.
- Tune performance and implement new language features.
- Diagnose and fix existing problems within the engine.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
