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
Remote Frontend Software Engineer (React, TypeScript or JavaScript) - AI Trainer ($80-$120 per hour)

Remote Frontend Software Engineer (React, TypeScript or JavaScript) - AI Trainer ($80-$120 per hour)

Mercor • Santa Cruz, California, US
serp_jobs.filters.remote
serp_jobs.job_card.part_time
Mercor is hiring experienced frontend engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending co...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Machine Learning - Compiler Engineer II, Annapurna Labs

Machine Learning - Compiler Engineer II, Annapurna Labs

Amazon • Cupertino, CA, United States
serp_jobs.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, ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Verilog Compiler Software Engineer, Platform Architecture

Verilog Compiler Software Engineer, Platform Architecture

Apple • Cupertino, CA, United States
serp_jobs.job_card.full_time
Imagine what you could do here.At Apple, new ideas have a way of becoming extraordinary products very quickly.Bring passion and dedication to your job and there's no telling what we can accomplish ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Triton Compiler Engineer

Triton Compiler Engineer

Intel • Santa Clara, CA, United States
serp_jobs.job_card.full_time
Triton-lang is a open-source programming language and compiler for creating highly efficient custom GPU kernels.Its widely adopted in several stacks like Pytorch, SGLang, vLLM etc.Come join us to d...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
JavaScript Developer

JavaScript Developer

ACL Digital • San Jose, CA, United States
serp_jobs.job_card.full_time
Location : San Jose / Austin / Salt Lake City / Remote.Develop and maintain internal web-applications and microservices.Strong expertise in React framework. Strong understanding of HTML and CSS3.Good ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Software Engineer - Compiler

Software Engineer - Compiler

Baidu • Sunnyvale, CA, United States
serp_jobs.job_card.full_time
Do you want to be part of the AI revolution? Do you want to think out of the box, thriving on challenges in the AI industry and the desire to solve them? Do you want to work with a world-class team...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
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
Compiler Engineer, LLVM

Compiler Engineer, LLVM

NVIDIA • Santa Clara, CA, United States
serp_jobs.job_card.full_time
We are looking for an enthusiastic LLVM Compiler Engineer for an exciting and fun role in our GPU Software organization.We deliver features and improvements to better realize the potential of NVIDI...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer, Systems ML - Compilers

Software Engineer, Systems ML - Compilers

META • Sunnyvale, CA, United States
serp_jobs.job_card.full_time
We are seeking a software engineer to support the development of the compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR / VR systems.You will be part of our e...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
Junior AI Software Engineer

Junior AI Software Engineer

Tencent • Palo Alto, CA, United States
serp_jobs.job_card.full_time
Tencent Overseas IT has the mission to empower Tencent's rapid global growth with future ready, global IT platforms, applications and services. We are chartered to lead the Overseas IT strategy, arc...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer - WebGL, Three.js

Software Engineer - WebGL, Three.js

Applied Intuition • Sunnyvale, CA, United States
serp_jobs.job_card.full_time
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior EDA Software Engineer (C++) - Fusion Compiler

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

Synopsys, Inc. • Sunnyvale, CA, United States
serp_jobs.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...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Software Engineer, Core AI Compiler

Software Engineer, Core AI Compiler

Tesla • Palo Alto, CA, United States
serp_jobs.job_card.full_time
As a Software Engineer within our Autonomy teams, you will contribute to one of the most advanced and widely deployed AI Platforms in the world, powering Autopilot and our Humanoid Robot, Optimus.I...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
Senior Compiler Engineer (Santa Clara)

Senior Compiler Engineer (Santa Clara)

Oho Group Ltd • Santa Clara, CA, US
serp_jobs.job_card.part_time
Were a fast-moving Series A startup on a mission and were looking for a Compiler Engineer who can turn cutting-edge ideas into blazing-fast reality. If you live and breathe compilers, know your way ...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
AI Compiler Engineer

AI Compiler Engineer

Intel • San Jose, CA, United States
serp_jobs.job_card.full_time
We are seeking a highly skilled Compiler Engineer with experience in MLIR (Multi-Level Intermediate Representation) and performance-critical code generation. The ideal candidate will focus on design...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, CA, 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
Senior Compiler Engineer - Compute

Senior Compiler Engineer - Compute

NVIDIA • Santa Clara, CA, United States
serp_jobs.job_card.full_time
We are looking for a highly motivated Compiler Software Engineer to join this dynamic and innovative CUDA Compiler team.You will craft compiler capabilities that enable development and deployment o...serp_jobs.internal_linking.show_more
serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted