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

JavaScript Virtual Machine Compiler Engineer

Apple • Cupertino, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.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 () .

serp_jobs.job_alerts.create_a_job

Compiler Engineer • Cupertino, CA, United States

Job_description.internal_linking.related_jobs
Software Engineer, Machine Learning, Trust and Safety

Software Engineer, Machine Learning, Trust and Safety

Match Group • Palo Alto, California, United States
serp_jobs.job_card.full_time
Launched in 2012, Tinder® revolutionized how people meet, growing from 1 match to one billion matches in just two years.This rapid growth demonstrates its ability to fulfill a fundamental human nee...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Full Stack Software Engineer (L5) - Partner Device Lifecycle Apps Team

Full Stack Software Engineer (L5) - Partner Device Lifecycle Apps Team

Netflix • Los Gatos, California, United States
serp_jobs.job_card.full_time
Netflix is one of the world's leading entertainment services, with 283 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and lan...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Full-Stack Developer - Robotics & AI Systems

Full-Stack Developer - Robotics & AI Systems

Dexmate • Santa Clara, California, United States
serp_jobs.job_card.full_time
We are an early-stage robotics startup working on building multi-purpose mobile robots that can do complex manipulation tasks. We are looking for a creative, skilled, and motivated engineers to join...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer, Perception (Robotics)

Software Engineer, Perception (Robotics)

Pony.ai • Fremont, California, United States
serp_jobs.job_card.full_time
Founded in 2016 in Silicon Valley, Pony.Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony. CNBC Disruptor list of the 50 most innovative and disruptive tech comp...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Full Stack Software Engineer (Starlink)

Full Stack Software Engineer (Starlink)

Spacex • Sunnyvale, California, United States
serp_jobs.job_card.full_time +1
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technolo...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
GNC Software Engineer

GNC Software Engineer

Reliable Robotics • Mountain View, CA, United States
serp_jobs.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Sr Software Engineer, AI Compiler

Sr Software Engineer, AI Compiler

Tenstorrent • Santa Clara, California, United States
serp_jobs.job_card.full_time +1
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions mu...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer - Compiler

Software Engineer - Compiler

Matx • Mountain View, California, United States
serp_jobs.job_card.full_time
MatX is on a mission to be the compute platform for AGI.We are developing vertically integrated full-stack solutions from silicon to systems including hardware and software to train and run the lar...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Fullstack Engineer, Agents

Fullstack Engineer, Agents

Commure + Athelas • Mountain View, California, United States
serp_jobs.job_card.full_time
At Commure, our mission is to simplify healthcare.We have bold ambitions to reimagine the healthcare experience, setting a new standard for how care is delivered and experienced across the industry...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
GNC Software Engineer

GNC Software Engineer

E-Space • Saratoga, California, United States
serp_jobs.job_card.full_time
Ready to make connectivity from space universally accessible, secure and actionable? Then you’ve come to the right place!. E-Space is bridging Earth and space to enable hyper-scaled deployments of I...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Zania • Palo Alto, California, United States
serp_jobs.job_card.full_time
Every enterprise spends millions of dollars on Governance, Risk, and Compliance (GRC).It's one of the most critical, yet universally painful, parts of running a business. For decades, this industry ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Forward Deployed Engineer

Forward Deployed Engineer

Zania • Palo Alto, California, United States
serp_jobs.job_card.full_time
Every enterprise spends millions of dollars on Governance, Risk, and Compliance (GRC).It's one of the most critical, yet universally painful, parts of running a business. For decades, this industry ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Fullstack Engineer, RCM

Fullstack Engineer, RCM

Commure + Athelas • Mountain View, California, United States
serp_jobs.job_card.full_time
Healthcare providers go into medicine to care for people, but end up losing valuable time each day to admin work and other workplace challenges. Time that could otherwise be spent helping patients.A...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer

Software Engineer

Windsurf • Mountain View, California, United States
serp_jobs.job_card.full_time
We're looking for software engineers to join us on our mission to build AI superpowers for developers.Windsurf (formerly Codeium) has risen to become a leader in the AI developer tools space in jus...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Full Stack Software Engineer, Autonomous Agents

Full Stack Software Engineer, Autonomous Agents

Xai • Palo Alto, California, United States
serp_jobs.job_card.full_time
AI’s mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excelle...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Bilingual Software Developer

Bilingual Software Developer

Cinter Career • San Jose, California, United States
serp_jobs.job_card.full_time
Client (type / industry) : Software Engineering Company .Working Location : San Jose, CA or Dallas, TX .Employment Type : Full-time (40hours / week) . Language : Japanese and English .Responsible for overs...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Full Stack Engineer, Growth

Full Stack Engineer, Growth

Augmentcomputing • Palo Alto, California, United States
serp_jobs.job_card.full_time
The best software comes from Augmenting developers, not replacing them.We’re bringing joy back to software engineering and keeping developers in flow by building the best Developer AI, with deep co...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer (copy)

Software Engineer (copy)

LinkedIn QA • Sunnyvale, California, United States
serp_jobs.job_card.full_time
LinkedIn is the world’s largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exci...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted