JavaScript Virtual Machine Compiler Engineer

1 week ago


Cupertino, California, United States Apple Full time
Role Overview

We'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 Responsibilities
  • Design and implement high-performance compilation pipelines for JavaScript and WebAssembly code
  • Collaborate with cross-functional teams to diagnose and fix performance, stability, and compatibility issues
  • Develop and maintain the language runtime, garbage collector, and JavaScriptCore API for native apps
  • Implement new language features and standards compliance
Requirements
  • BS in Computer Science or equivalent
  • 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
Preferred Qualifications
  • 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 performance analysis
What We Offer

At Apple, we offer a comprehensive compensation package, including base pay, discretionary bonuses, and commission payments. You'll also receive benefits such as comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services. Additionally, you'll have the opportunity to become an Apple shareholder through our discretionary employee stock programs.



  • Cupertino, California, United States Apple Full time

    About 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...


  • Cupertino, California, United States Apple Full time

    About 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...


  • Cupertino, California, United States Apple Full time

    Role OverviewWe 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 ResponsibilitiesDesign and implement...


  • Cupertino, California, United States Apple Full time

    Role 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...


  • Cupertino, California, United States Apple Full time

    Position 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...


  • Cupertino, California, United States Apple Inc. Full time

    Revolutionize 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...


  • Cupertino, California, United States Apple, Inc. Full time

    About 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...


  • Cupertino, California, United States Apple, Inc. Full time

    About 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...


  • Cupertino, California, United States Amazon Full time

    About 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...


  • Cupertino, California, United States Amazon Web Services (AWS) Full time

    About 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...


  • Cupertino, California, United States Apple Inc. Full time

    Job 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 time

    About 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...


  • Cupertino, California, United States Apple Full time

    About 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 Apple Full time

    About 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...


  • Cupertino, California, United States Apple Inc. Full time

    Revolutionize Apple Products with Machine LearningWe're seeking a talented Compiler Engineer to join our team and contribute to the development of the next generation of Apple products. As a key member of our Video Engineering team, you'll work on providing hardware acceleration using the Apple Neural Engine SOC to enable real-time, low-power, and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled 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 and...


  • Cupertino, California, United States Amazon Full time

    About 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...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a skilled engineer to join our ANE Compiler Pre-Silicon team, responsible for enabling new hardware features in our simulation environment and initial chip bring up.Key ResponsibilitiesImplement new functional features in the compiler stack using Apple Neural Engine simulation environment, with an emphasis on performance and...


  • Cupertino, California, United States Amazon Full time

    About 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...


  • Cupertino, California, United States Apple Full time

    Position 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...