Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Compiler Engineer

$126.8k - $190.9k

Apple

Machine Learning Compiler Engineer

At Apple, we're on the cutting edge of delivering transformative experiences through Artificial Intelligence. If you're passionate about pushing the boundaries of AI and hardware optimization, we want you to join our team! As a Machine Learning Compiler Engineer on the Apple Neural Engine (ANE) team, you'll work to bring high-performance, low-power AI solutions to life on iconic Apple products like the Vision Pro, iPhone, iPad, Mac, and more. This is a dynamic opportunity to work with us in a creative, collaborative environment while developing groundbreaking technologies that will shape the future of computing! Are you ready to help us deliver the next groundbreaking Apple products?

As a Machine Learning Compiler Engineer, you will:

  • Architect and develop the compiler for Apple's proprietary Neural Engine Accelerator, optimizing it for deep learning inference with a focus on performance, scalability, and power efficiency
  • Collaborate with cross-functional teams, including hardware and platform architecture teams, to bring new hardware silicon to market and ensure compiler support for next-gen features
  • Lead the design and implementation of complex compiler features, advancing both technical capabilities and strategic alignment across the team and company
  • Play an instrumental role in defining new compiler architecture approaches and optimizations, balancing trade-offs between performance, energy efficiency, and hardware constraints
  • Identify and drive initiatives that will improve the scalability and general performance of AI workloads on Apple hardware, contributing to the vision and roadmap of the Apple Neural Engine team

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Experience with program analysis and IR (Intermediate Representation), or programming language design, particularly with MLIR and LLVM
  • Proven expertise in compiler design and architecture, including deep experience with front-end and middle-end optimizations, register allocation, and back-end code generation
  • High-level proficiency in C++ and experience working with large, complex software systems

Preferred Qualifications:

  • Master's or PhD degree in Computer Science, Computer Engineering, or a related field
  • Demonstrated ability to ship high-quality production software
  • Strong communication skills and ability to collaborate effectively across teams and functions
  • Experience optimizing compilers for distributed, parallel, or heterogeneous execution environments, with a solid understanding of shared memory, synchronization, and multi-threading techniques
  • Expertise in neural network inference on specialized SoCs or GPUs, and knowledge of deep learning frameworks and tools
  • Familiarity with Just-in-Time (JIT) compilation and dynamic optimization techniques for real-time code execution

Pay & Benefits:

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $126,800 and $190,900, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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 At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis. Submit Resume Back to search results See all roles in Sunnyvale

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Compiler Engineer in Sunnyvale, CA vacancy
  • $165.2k - $223.6k

     ...Description The Product: Amazon's Machine Learning accelerators are at the forefront of our...  ...Kit (SDK), which includes an ML compiler, runtime and natively integrates into...  ...multiple disciplines including silicon engineering, hardware design and verification, software... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $193.3k - $261.5k

     ...be part of AI revolution? At AWS our vision is to make deep learning pervasive for everyday developers and to democratize access...  ...-learning workloads This role is for a senior software engineer in the Compiler team for AWS Neuron. As part of this role, you will be responsible... 
    Suggested
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    22 hours ago
  • $160.5k - $240.7k

    Company Qualcomm Technologies, Inc. Job Area Engineering Group, Engineering Group > Machine Learning Engineering General Summary Qualcomm AI Hub is the platform...  ...devices. Qualcomm AI Hub Workbench lets developers compile trained PyTorch or ONNX models into deployable... 
    Suggested

    Qualcomm

    Santa Clara, CA
    4 days ago
  • $147k - $211k

    Google Inc. is seeking a skilled ML Compiler Software Engineer for its Sunnyvale office. The position requires a Bachelor's degree, proficiency in C++, and experience in low-level programming and hardware interaction. In this role, you will focus on developing compiler... 
    Suggested
    Full time
    Work at office

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $128.7k - $261.3k

     ...accessible mobility. For the AI Kernels & Compilers team, that mission shows up in the...  ..., kernel development, and performance engineering so that every cycle on our...  ...Experience developing and deploying machine learning models? Compensation: The compensation... 
    Suggested
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $156k - $387.6k

     ...Machine Learning Engineer - AI Compiler Optimization Location: San Jose Team: Technology Employment Type: Regular Job Code: A86940 Responsibilities The mission of our AML team is to push the next-generation AI infrastructure and recommendation platform... 
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and compiler stack. You will work at the intersection of large-scale systems, compilers, and deep... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $228k - $285k

     ...will be a key member of the ML Compiler team working on software...  ...to enable inference of deep learning networks hardware on Rivian Hardware...  ...blocks for state-of-the-art machine learning models. You will be...  ...Ph.D. or M.S. in Computer Engineering or a related field. Excellent... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    4 days ago
  • $174k - $252k

    Google Inc. is seeking a Senior Software Engineer to develop next-generation ML compiler optimizations for EdgeTPU hardware in Mountain View, CA. This...  ...in software development, compiler optimization, and machine learning. Responsibilities include resolving performance... 

    Google Inc.

    Mountain View, CA
    1 day ago
  • $152k - $287.5k

    NVIDIA Gruppe is seeking a Senior Machine Learning Applications and Compiler Engineer in Santa Clara, California. This role involves developing algorithms for their LPX inference and compiler stack, optimizing the performance of neural network workloads on NVIDIA platforms... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • Qualcomm is seeking an experienced compiler engineer to join the Qualcomm AI Hub Compiler team in Santa Clara, CA. You will design and maintain the end-to-end compilation pipeline while ensuring models compile correctly and efficiently across multiple backends. The ideal... 

    Qualcomm

    Santa Clara, CA
    4 days ago
  • $213k - $263k

     ...support and automate the lifecycle of the machine learning workflow, including feature and...  ...and Simulation. We are looking for engineers with ML software or ML systems expertise...  ...(Pytorch/JAX/TF, runtime libraries, ML compiler). ~ Deep understanding of ML system architecture... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $181.1k - $318.4k

     ...On-device ML Infrastructure Engineer, Compiler & Runtime, Graphics, Games & ML Imagine being at the forefront of an evolution where...  ...modern AI meets the elegance of Apple silicon. The On-Device Machine Learning team transforms groundbreaking research into practical... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $147k - $211k

    ML Compiler Software Engineer, Tensor Processing Unit Google - Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience...  ...Intermediate Representation (MLIR) or Low Level Virtual Machines (LLVM). Responsibilities Deliver compiler... 
    Full time

    Google Inc.

    Sunnyvale, CA
    1 day ago
  •  ...a team of passionate AI researchers, engineers, and advertising veterans. Join us in...  ...with AI. About this role We’re hiring a Machine Learning Engineer to design and scale advanced...  ...test operating-systems-level software, compilers, and network distribution software for... 
    Full time

    Embedding VC

    Mountain View, CA
    2 days ago
  • $213k - $263k

     ...support and automate the lifecycle of the machine learning workflow, including feature and...  ...and Simulation. We are looking for engineers with ML software & systems expertise to...  ...extending and modifying underlying ML compilers and runtimes (e.g., OpenXLA/PjRT, TensorRT... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA AI is seeking a Senior Performance Compiler Engineer in Santa Clara, California. This role involves optimizing performance on NVIDIA GPUs, working closely with advanced algorithms and compiler technologies. Candidates should have extensive experience in C++, parallel... 

    NVIDIA AI

    Santa Clara, CA
    3 days ago
  • $278.1k - $347.6k

     ...Mountain View, CA, USA Principal Machine Learning Engineer, Mobile AI Inference Optimization Location Mountain View, CA, USA Department...  ...or mobile ML research publications. Familiarity with compiler stacks such as MLIR, TVM, or XLA for custom kernel... 
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    8 days ago
  • $160.5k - $240.7k

     ...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine Learning Engineering General Summary: Qualcomm AI Hub...  ...devices. Qualcomm AI Hub Workbench lets developers compile trained PyTorch or ONNX models into deployable artifacts... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    4 days ago
  • $174k - $252k

    Senior Machine Learning Engineer, Performance corporate_fare Google place Sunnyvale, CA, USA Apply Bachelor's degree or equivalent practical...  ...design, performance analysis high- and low-level coding, compilers, and hardware design. The Core team builds the technical... 
    Full time

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $212k - $318.4k

     ...Staff Machine Learning Performance Engineer, Siri Runtime Systems And Interaction Apple is where individual imaginations gather together, committing...  .... Strong understanding of Operating System, Compiler and Computer Architecture fundamentals. Expertise in optimizing... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $147.4k - $272.1k

     ...Applied Machine Learning Research Engineer - Multimodal for Human Understanding We're starting to see the incredible potential of multimodal foundation...  ...models. Production-level experience with a compiled language (e.g., Swift, C++). Expertise in one or more... 
    Worldwide
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $2,000 per month

     ...Machine Learning Research Engineer Cupertino, CA Etched is building AI chips that are hard-coded for individual model architectures. Our first...  ...with Rust Familiarity with GPU kernels, the CUDA compilation stack and related tools, or other hardware accelerators... 
    Work at office
    Relocation package

    ETCHED LLC

    Cupertino, CA
    1 day ago
  • $181.1k - $318.4k

     ...Sr. Machine Learning Research Engineer, Siri Speech The Siri Speech team is looking for an exceptional Machine Learning Research Engineer to create...  .... Minimum Qualifications Expertise in compiled languages such as Swift, C++, or Objective-C Familiarity... 
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $215.28k - $364.32k

     ...transportation through cutting-edge R&D in AI, machine learning, and smart connectivity. The Mission...  ...a high-caliber Staff Machine Learning Engineer to bridge the gap between massive...  ...to open-source inference or compiler projects. What Do We Provide A fun... 
    Full time

    XPENG

    Santa Clara, CA
    1 day ago
  • $212.8k

     ...Edge ML Software Engineer (Compiler-PICO) - San Jose ByteDance is a global incubator of platforms at the cutting edge of commerce, content...  ..., memory planning. ~ Strong understanding of deep learning model structures of both CNNs and Transformers. ~ Understanding... 
    Temporary work
    Local area

    Softbank Investment Advisers

    San Jose, CA
    1 day ago
  • $147.4k - $272.1k

     ...JavaScript Virtual Machine Compiler Engineer 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... 
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  •  ...We're hiring our Founding Machine Learning Engineer (MLE) with expertise in Agent Development and Time-Series Modeling. You'll play a foundational role in building production-grade systems that combine the power of LLM-powered agents with time-series foundation models.... 
    Visa sponsorship

    Stealth Startup

    Sunnyvale, CA
    1 hour ago
  •  ...& Experience Strong experience with MLOPs, Agentic AI , Machine Learning & Python programming. Deep hands‑on expertise with Deep...  ...Advance SQL Technical Proficiency Deploying models & Feature Engineering. Familiarity with CI/CD pipelines , observability ,... 

    MPower Plus

    Sunnyvale, CA
    1 day ago
  •  ...Senior ML Engineer Medical Imaging Evaluation & AI Reliability About the Role: My client is building evaluation and evidence...  .... Required Qualifications: Strong experience in machine learning for medical imaging (radiology, pathology, cardiology imaging... 
    Shift work

    Established Search

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Compiler Engineer. Be the first to apply!