Talent.com
JavaScript Virtual Machine Compiler Engineer
JavaScript Virtual Machine Compiler EngineerApple • Cupertino, CA, United States
[error_messages.no_longer_accepting]
JavaScript Virtual Machine Compiler Engineer

JavaScript Virtual Machine Compiler Engineer

Apple • Cupertino, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Role Number : 200631874-0836

Summary

In this role, you have the opportunity to push the state of the art of JavaScript and WebAssembly performance. The JavaScriptCore team at Apple is looking for system programmers with compiler (especially just-in-time) and virtual machine experience. You will be working to deliver a faster and more secure web for all Apple products by improving JavaScriptCore’s already world-class JIT compilers, runtime systems, and the garbage collector. The work is challenging, and the impact is worldwide. Join us.

Description

The JavaScriptCore team in WebKit is responsible for the JavaScriptCore engine, and our mission is to make JavaScript and WebAssembly execution both fast and secure. JavaScriptCore engineers work on all aspects of the engine : the compilation pipeline, the language runtime, the garbage collector, and the API for native apps. The compilation pipeline consists of the parser, the bytecode frontend, profile-guided type profiling, and multiple optimizing compiler backend that turn JS and Wasm programs into efficient ARM and x86 machine code.

In this role, you will work across all areas of the engine, improving the performance, security, and stability of the engine, as well as compatibility with other browsers. You will also help guide the evolution of the JavaScript and WebAssembly languages via public standards. You will drive new innovations, add new optimizations, tune performance, implement language features, in addition to diagnosing and fixing existing problems.

Minimum Qualifications

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

Preferred Qualifications

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

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant () .

[job_alerts.create_a_job]

Compiler Engineer • Cupertino, CA, United States

[internal_linking.related_jobs]
Full Stack Engineer

Full Stack Engineer

DataInsight • Fremont, CA, US
[job_card.full_time]
Full Stack Engineer (Django + React).On-site / Hybrid (San Francisco).DataInsight is a fast-growing, well-funded startup with strong early traction within healthcare. Our platform is reshaping how c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Machine Learning - Compiler Engineer II, Annapurna Labs

Machine Learning - Compiler Engineer II, Annapurna Labs

Amazon • Cupertino, CA, United States
[job_card.full_time]
AWS Machine Learning accelerators, including the Inferentia and Trainium chips, power innovation in generative AI on AWS. Inferentia delivers best‑in‑class inference performance at the lowest cost, ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Full Stack Engineer (JavaScript) | San Francisco | $200–225K + Equity

Senior Full Stack Engineer (JavaScript) | San Francisco | $200–225K + Equity

Coders Connect • Sunnyvale, CA, United States
[job_card.full_time]
AI startup backed by $25M in Series A funding.Operating at the forefront of AI research and infrastructure, this company builds high-quality audio datasets and tooling for the world’s top tech gian...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Full Stack Software Engineer (Python / React) (San Jose)

Full Stack Software Engineer (Python / React) (San Jose)

Arrayo • San Jose, CA, US
[job_card.part_time]
Were seeking a Full Stack Software Engineer with strong backend development skills in Python and frontend expertise in React. Youll help design, implement, and scale full stack web applications that...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
RSA Archer Engage Developer (San Jose)

RSA Archer Engage Developer (San Jose)

TechClub Inc • San Jose, CA, US
[job_card.part_time]
The ideal candidate will have hands-on experience with Archer use cases, workflow automation, secure data integrations, and creating modern user experiences through the Engage platform.This role su...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Machine Learning - Compiler Engineer II, Annapurna Labs

Machine Learning - Compiler Engineer II, Annapurna Labs

Amazon Web Services (AWS) • Cupertino, CA, United States
[job_card.full_time]
The Product : AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. The Inferentia chip delivers best-in-class ...[show_more]
[last_updated.last_updated_30] • [promoted]
GNC Software Engineer

GNC Software Engineer

Reliable Robotics • Mountain View, CA, United States
[job_card.permanent]
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...[show_more]
[last_updated.last_updated_30] • [promoted]
FrontEnd Engineer (React.JS & Vue.JS & Node..js)

FrontEnd Engineer (React.JS & Vue.JS & Node..js)

Intelliswift - An LTTS Company • Cupertino, CA, United States
[job_card.full_time]
Title : Software Engineer (React.Location : Cupertino CA (Onsite).Required Skills & Qualifications : .More than 10 years of experience in front end development. Familiarity with version control systems ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior EDA Software Engineer (C++) - Fusion Compiler

Senior EDA Software Engineer (C++) - Fusion Compiler

Synopsys, Inc. • Sunnyvale, CA, United States
[job_card.full_time]
A leading technology company in Sunnyvale seeks a skilled developer in electronic design automation (EDA) to join their R&D team. You will design C++ algorithms for optimizing digital chip performan...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Full Stack Engineer

Full Stack Engineer

Krane • Fremont, CA, United States
[job_card.full_time]
Krane is the first platform designed to simplify material management across the construction supply chain with an AI-driven end-to-end solution. With over 85 years of combined experience in construc...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Staff Machine Learning Compiler Engineer

Staff Machine Learning Compiler Engineer

Rivian • Palo Alto, CA, US
[job_card.full_time]
About Rivian Rivian is on a mission to keep the world adventurous forever.This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer

Software Engineer

Flexton Inc. • San Jose, CA, United States
[job_card.full_time]
We are seeking a highly skilled.JavaScript frameworks, GraphQL integration.The ideal candidate is detail-oriented, collaborative, and passionate about building high-quality, user-centric web applic...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
ML Compiler Engineer II — Neuron SDK for Inferentia / Trainium

ML Compiler Engineer II — Neuron SDK for Inferentia / Trainium

Amazon • Cupertino, CA, United States
[job_card.full_time]
Join a forward-thinking company at the forefront of the AI revolution, where you will play a pivotal role in developing the next generation Neuron compiler. This exciting position involves transform...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer (Hayward)

Software Engineer (Hayward)

Acceler8 Talent • Hayward, CA, US
[job_card.full_time] +1
Software Engineer AI & Full Stack (San Francisco, CA).Full-Time | 🧠 14+ Years Experience | 💰 $150,000- 210,000.Were building self-improving software AI that continuously creates, tests, and enh...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Lead Java & ReactJS engineers

Lead Java & ReactJS engineers

InfoVision Inc. • Pleasanton, CA, United States
[job_card.full_time]
We have an immediate Openings with Our Direct Client for a Long-term contract position.Job Title : Lead Java & ReactJS engineers. Candidate need to come to office occasionally as needed.Nice to have : ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Full Stack Engineer (Fremont)

Full Stack Engineer (Fremont)

TechLine Consulting • Fremont, CA, US
[job_card.part_time]
Full Stack Software Engineer (React / Node.Hybrid | Remote-friendly | San Francisco Bay Area.Base : $200,000$300,000 + meaningful equity + top-tier benefits. Were a fast-growing AI / ML company buildin...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer (San Jose)

Software Engineer (San Jose)

Imagry | Autonomous Driving • San Jose, CA, US
[job_card.full_time] +1
Position : C++ Software Developer.We are looking for a capable and experienced Software Engineer to build high performance Linux software with strong modern C++ expertise. The Engineer will participa...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Fullstack Engineer (Contractual)

Senior Fullstack Engineer (Contractual)

Proximity Works • Palo Alto, CA, US
[job_card.full_time]
FullStack (JS) Engineer with a keen eye for design and great UX sensibilities.You will be responsible for the development of new software products (internal) and solving complex technical challenge...[show_more]
[last_updated.last_updated_variable_days] • [promoted]