Senior JavaScript Virtual Machine Compiler Engineer
3 days ago
We are seeking a seasoned virtual machine compiler engineer to join our team at Apple, working on the world-class JavaScriptCore virtual machine. As a key member of our team, you will be responsible for crafting fast software and delivering bleeding-edge performance in JavaScript and WebAssembly.
Key Responsibilities- Design and implement high-performance compilation pipelines for JavaScript and WebAssembly code
- Collaborate with cross-functional teams to ensure seamless integration with other components of the JavaScriptCore virtual machine
- Develop and maintain sophisticated compilation optimizations to turn JavaScript programs into efficient machine code
- Work on all aspects of the compilation pipeline, including parser and lexical analysis, profile-guided type inference, and optimizing compiler backend
- Own and maintain the language runtime, garbage collector, and JavaScriptCore API for native apps
- MS in Computer Science or equivalent
- 5+ years of relevant experience
- Detailed knowledge of C and C++
- Excellent debugging, critical thinking, and communication skills
- Detailed understanding of data structures and algorithms
- Experience with compilers, parsers, and interpreters
- Experience with assembly-level programming
- Experience with performance analysis
- Detailed knowledge of the JavaScript language
- Detailed knowledge of the WebAssembly language
- Knowledge of best practices in embedded software security
- Experience with garbage collectors
- Experience with open source software development
At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, and commission payments. Our benefits include comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services. We also offer reimbursement for certain educational expenses and the opportunity to become an Apple shareholder through participation in our discretionary employee stock programs.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.
-
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled and experienced Virtual Machine Compiler Engineer to join our team at Apple. As a key member of our JavaScriptCore team, you will be responsible for designing, developing, and optimizing the JavaScript Virtual Machine to deliver exceptional performance and efficiency.Key ResponsibilitiesDesign and implement...
-
JavaScript Virtual Machine Compiler Engineer
1 week ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a skilled Virtual Machine Compiler Engineer to join our team at Apple. As a member of our JavaScriptCore team, you will be responsible for crafting fast software and squeezing out every last bit of performance that hardware can afford.Key ResponsibilitiesWork on a world-class virtual machine that delivers bleeding-edge...
-
JavaScript Virtual Machine Compiler Engineer
1 week ago
Cupertino, California, United States Apple Full timeRole OverviewWe're seeking a skilled JavaScript Virtual Machine Compiler Engineer to join our team at Apple. As a key member of our JavaScriptCore team, you'll play a crucial role in crafting fast software and delivering bleeding-edge performance in JavaScript and WebAssembly.Key ResponsibilitiesDesign and implement high-performance compilation pipelines for...
-
Cupertino, California, United States Apple Full timeRole OverviewWe're seeking a seasoned virtual machine compiler engineer to join our team at Apple, where you'll work on a world-class virtual machine that delivers bleeding-edge performance in JavaScript and WebAssembly.Key ResponsibilitiesDesign and implement compiler optimizations to improve performance and efficiencyCollaborate with cross-functional teams...
-
JavaScript VM Compiler Specialist
3 weeks ago
Cupertino, California, United States Apple Full timePosition Overview:Role Summary: Are you driven by the challenge of optimizing software performance? Do you thrive in a competitive environment focused on delivering superior products? If you possess a blend of creativity, engineering prowess, and problem-solving skills, this opportunity may align with your aspirations.At Apple, our JavaScriptCore team is...
-
Machine Learning Compiler Engineer
5 days ago
Cupertino, California, United States Apple Inc. Full timeRevolutionize Apple Products with Compiler TechnologyWe're seeking a talented Machine Learning Compiler Engineer to join our team at Apple Inc. and help design the next generation of revolutionary Apple products.About the Role:As a Machine Learning Compiler Engineer, you will be responsible for architecting and developing compiler technology to accelerate...
-
Senior Compiler Engineer III
3 weeks ago
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Senior Machine Learning Compiler Engineer III to join our Neuron Compiler team at Amazon. As a key member of this team, you will play a critical role in developing and scaling a compiler to enable the world's largest ML workloads to run performantly on custom Annapurna systems.Key ResponsibilitiesSolve complex...
-
Machine Learning Compiler Engineer
2 weeks ago
Cupertino, California, United States Apple, Inc. Full timeAbout the RoleWe are seeking a highly skilled Compiler Engineer to join our team at Apple, Inc. as a Machine Learning Compiler Engineer. As a key member of our Video Engineering team, you will be responsible for designing and developing compiler technology to accelerate deep learning applications for Apple products.Key ResponsibilitiesArchitect and develop...
-
Machine Learning Compiler Engineer
2 weeks ago
Cupertino, California, United States Apple, Inc. Full timeAbout the RoleWe are seeking a highly skilled Compiler Developer to join our team at Apple, Inc. as a Machine Learning Compiler Engineer. As a key member of our Video Engineering team, you will play a critical role in developing compiler technology to accelerate deep learning applications for Apple products.Key ResponsibilitiesArchitect and develop the...
-
Machine Learning Compiler Engineer
3 weeks ago
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Machine Learning Compiler Engineer II to join our AWS Neuron team at Amazon. As a key member of this team, you will play a critical role in the development and scaling of a compiler to handle the world's largest ML workloads.Key ResponsibilitiesArchitect and implement business-critical features for our deep...
-
Machine Learning Compiler Engineer II
2 weeks ago
Cupertino, California, United States Amazon Web Services (AWS) Full timeAbout the RoleWe are seeking a highly skilled Compiler Engineer II to join our Machine Learning Compiler team at Amazon Web Services (AWS). As a key member of this team, you will be responsible for designing and developing a deep learning compiler stack that takes neural network descriptions created in frameworks such as TensorFlow, PyTorch, and JAX, and...
-
Senior GPU Compiler Backend Engineer
1 week ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Senior GPU Compiler Backend Engineer to join our team at Apple. As a member of our team, you will play a critical role in implementing improvements to the open-source LLVM mid-level optimizer and our LLVM-based machine-dependent code generator for the Apple GPU architecture.About the TeamOur team is responsible...
-
Machine Learning Compiler Engineer
1 week ago
Cupertino, California, United States Apple Inc. Full timeJob DescriptionJob Title: Pre-Silicon Machine Learning Compiler EngineerJob Summary:We are seeking a highly skilled Machine Learning Compiler Engineer to join our team at Apple Inc. The ideal candidate will have experience in implementing ML algorithms using Apple Neural Engine SoC, with a focus on performance and power.Key Responsibilities:Implement ML...
-
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking an experienced and motivated Senior Technical Program Manager to lead and increase efficiency and predictability of our Large Language Model (LLM) model enablement program. This is a unique opportunity for someone who is passionate about machine learning, compilers, chip design, and software development.Key ResponsibilitiesWork...
-
Senior GPU Compiler Backend Engineer
1 week ago
Cupertino, California, United States Apple Full timeAbout the RoleWe're seeking a highly skilled Sr. GPU Compiler Backend Engineer to join our team at Apple. As a member of our Silicon GPU Compiler Backend Performance Team, you'll play a critical role in implementing improvements to the open-source LLVM mid-level optimizer and our LLVM-based machine-dependent code generator for the Apple GPU...
-
Cupertino, California, United States Amazon Full timeAbout the RoleThe AWS Neuron Compiler team is on the lookout for a seasoned and driven Senior Technical Program Manager to enhance the efficiency and predictability of our LLM model enablement initiative. This is an exceptional opportunity for individuals who are enthusiastic about machine learning, compilers, chip architecture, and software engineering.Your...
-
Senior GPU Compiler Engineer
1 week ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Senior GPU Compiler Engineer to join our Pre-Silicon backend team at Apple. As a member of this team, you will design and implement significant parts of the compiler for future Apple GPUs.Key ResponsibilitiesImplement LLVM-based compilers to generate optimized shader binary for future Apple Silicon GPUs.Design...
-
Senior Machine Learning Engineer
3 weeks ago
Cupertino, California, United States Apple Inc. Full timeJob SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our On-Device Machine Learning team at Apple Inc. The successful candidate will be responsible for designing and implementing features that accelerate and compress large state-of-the-art models in our on-device inference stack.Key ResponsibilitiesDesign and implement features...
-
Senior Backend Engineer for GPU Compiler
3 weeks ago
Cupertino, California, United States Apple Full timePosition Overview:Role Identifier: As a key contributor to the Apple Silicon GPU Compiler Backend Performance Team, you will be responsible for enhancing the open-source LLVM mid-level optimizer and our LLVM-based machine-dependent code generator tailored for the Apple GPU architecture.About the Apple GPU Architecture:The Apple GPU architecture is integral...
-
Senior Compiler Developer for AWS Neuron
3 weeks ago
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Machine Learning Compiler Engineer II to join our AWS Neuron Compiler team at Amazon. As a key member of this team, you will play a critical role in the development and scaling of a compiler to handle the world's largest ML workloads.Key ResponsibilitiesArchitect and implement business-critical features for the...