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

Machine Learning Compiler Engineer

$181.1k - $318.4k

Apple Oakbrook

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. We are looking for an engineer with deep expertise in compiler technology, and eager to tackle new challenges and responsibilities as the role evolves. As the position progresses, there will be opportunities to demonstrate leadership, influence key decisions, collaborate with and support other engineers, and help guide the direction of Apple's AI-driven capabilities across the ecosystem.

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
  • Mentor and guide emerging and mid-level engineers, sharing expertise to foster their growth in compiler technologies and ensuring high standards of code quality, innovation, and efficiency
  • 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
  • Cultivate a culture of learning and collaboration, encouraging innovation, and supporting engineers in their development, with the potential to expand influence across the organization
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with 5 years of relevant experience
  • 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
  • Bachelor's (and/or Master's/PhD) degree in Computer Science, Computer Engineering, or a related field with 10 years of relevant experience
  • 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
  • Proven track record in mentoring and coaching engineers, with an interest in taking on increasing responsibilities and contributing to the team's development
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 $181,100 and $318,400, 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. Apple accepts applications to this posting on an ongoing basis.

Vacancy posted 4 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
    5 hours ago
  • $126.8k - $190.9k

    Sunnyvale, California, United States Machine Learning and AI At Apple, we're on the cutting edge of delivering transformative experiences...  ..., we want you to join our team! As a Machine Learning Compiler Engineer on the Apple Neural Engine (ANE) team, you'll work to... 
    Suggested
    Relocation package

    Apple Inc.

    Sunnyvale, CA
    5 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
    13 hours ago
  • $160.5k - $240.7k

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

    Qualcomm

    Santa Clara, CA
    3 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... 
    Suggested

    NVIDIA

    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... 
    Full time
    Work at office

    Google Inc.

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

     ...in our company. We also drive substantial impact on core businesses of the company. Currently, we are looking for Machine Learning Engineer in AI Compiler Optimization to join our team to support and advance that mission. Responsibilities: - Responsible for building and... 
    Temporary work
    Local area

    ByteDance

    San Jose, CA
    3 days 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... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $165.2k - $223.6k

     ...The AWS Neuron Compiler team is actively seeking skilled compiler engineers to join our efforts in developing a state-of-the-art deep learning compiler stack. This stack is designed to optimize...  ...working closely with our custom-built Machine Learning accelerators, including... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, 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
    5 hours ago
  • $185.1k - $335.3k

     ...automotive company is seeking an experienced professional to work in compiler performance engineering and real-world autonomy. This role requires over 5 years in compilers and experience with machine learning frameworks like PyTorch or TensorFlow. The successful candidate... 

    General Motors

    Sunnyvale, CA
    1 day ago
  • $124k - $195.5k

    NVIDIA Corporation is seeking a Machine Learning Applications and Compiler Engineer for New College Grad 2026 in Santa Clara, CA. You will focus on developing algorithms for inference and compiler stack optimizations, working at the intersection of deep learning and large... 

    NVIDIA Corporation

    Santa Clara, CA
    3 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
    2 days ago
  • A leading technology company in Sunnyvale, California, is looking for a Machine Learning Compiler Engineer to architect and optimize compilers for the Neural Engine. As part of this innovative team, you'll be pivotal in enhancing AI solutions for products like iPhone and... 

    Apple Inc.

    Sunnyvale, CA
    5 days ago
  • $185.1k - $335.3k

     ...The Role**If you want to work at the intersection of **compilers, performance engineering, and real‐world autonomy**, this role puts your...  ...exceptions applies.#GM-AV-1Experience developing and deploying machine learning models **Compensation:** The compensation information... 
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...Machine Learning Engineer Creatify is building the world's first end-to-end AI advertising agent—a platform that automates the entire video...  ...design, develop, and test operating-systems–level software, compilers, and network distribution software for massive social data... 

    Creatify AI

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

     ...Machine Learning Engineer, Runtime & Optimization Waymo is an autonomous driving technology company with the mission to be the world's most...  ...ML software stack (Pytorch/JAX/TF, runtime libraries, ML compiler). ~ Deep understanding of ML system architecture, performance... 
    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
    3 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
    2 days ago
  • $187.74k - $272.1k

     ...throughout the USA. Design, implement, extend, and refactor machine learning inference system frameworks to streamline the deployment, execution...  ...with each of the following skills is required: Using compiled object-oriented programming languages including C++ or C#. Software... 
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • $213k - $263k

     ...Senior Machine Learning Engineer, Runtime and Serving Waymo is an autonomous driving technology company with the mission to be the world's...  ...architecture, which includes extending and modifying underlying ML compilers and runtimes (e.g., OpenXLA/PjRT, TensorRT).... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day 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
    4 days ago
  • $147.4k - $272.1k

     ...Sr Machine Learning Engineer, Proactive - ML Systems Engineering Apple's products combine the best hardware and incredible software to deliver...  ...in Python programming ~ Proficiency in at least one compiled language like C, C++, Objective-C, Swift, Go, Java, Kotlin... 
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $278.1k - $347.6k

     ...deploying world models to mobile on-device. As our Principal Machine Learning Engineer, you will be the foremost technical authority on bringing...  ...or mobile ML research publications. Familiarity with compiler stacks such as MLIR, TVM, or XLA for custom kernel generation... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    5 hours 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
    5 hours 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
    3 days ago
  • $147.4k - $272.1k

     ...Machine Learning Systems Engineer, Siri Agent Modeling The Siri organization is looking for passionate Machine Learning Systems Engineers to join...  ...LLM models and deploying LLM models Proficiency in a compiled programming language (e.g. Swift, C/C++, Java) Pay... 
    Relocation

    Apple

    Cupertino, 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
    3 days ago
  • $215.28k - $364.32k

     ...Staff Machine Learning Engineer – Autonomous Driving Model Quantization & Deployment Santa Clara, CA XPENG is a leading smart technology company...  ...systems. Contributions to open-source inference or compiler projects. What do we provide: A fun, supportive... 
    Full time

    XPENG

    Santa Clara, CA
    2 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
    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!