Machine Learning Compiler Engineer
$126.8k - $190.9kApple
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
$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...SuggestedInternshipLocal areaFlexible hours$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...SuggestedLocal areaFlexible hours$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$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...SuggestedFull timeWork at office$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...SuggestedLocal areaWork from homeRelocation packageFlexible hours$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 workLocal area$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...$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 timeContract workTemporary workPart timeLocal areaShift work$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...$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...- 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...
$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 timeRemote work$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$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- ...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
$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 timeRemote work$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...$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 officeWorldwideRelocation package$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 placementWork from home$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$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$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...WorldwideRelocation$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 officeRelocation package$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$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$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 workLocal area$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...WorldwideRelocation- ...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
- ...& 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 ,...
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Compiler Engineer. Be the first to apply!
- senior ml engineer Sunnyvale, CA
- data scientist machine learning engineer Sunnyvale, CA
- machine learning ai engineer Sunnyvale, CA
- computer vision machine learning engineer Sunnyvale, CA
- machine learning software engineer Sunnyvale, CA
- ai ml engineer Sunnyvale, CA
- machine learning engineer Sunnyvale, CA
- machine learning remote Sunnyvale, CA
- machine learning scientist Sunnyvale, CA
- machine learning intern Sunnyvale, CA


