Talent.com
Machine Learning Compiler Engineer

Machine Learning Compiler Engineer

Apple Inc.Sunnyvale, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Sunnyvale, California, United States Machine Learning and AI

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?

Description

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 with 3 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

  • 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
  • At Apple, base pay is one part of our total compensation package and is determined within a range. The base pay range for this role is between $147,400 and $272,100, 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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Machine Learning Engineer • Sunnyvale, CA, United States

    Related jobs
    • Promoted
    ML Compiler Engineer, Compute

    ML Compiler Engineer, Compute

    WaymoMountain View, CA, United States
    Full-time
    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show moreLast updated: 30+ days ago
    • Promoted
    Senior ML Compiler Engineer, Compute

    Senior ML Compiler Engineer, Compute

    WaymoMountain View, CA, United States
    Full-time
    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show moreLast updated: 30+ days ago
    • Promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Senior MLOps Engineer to design and scale infrastructure for AI research and product development. Key Responsibilities Identify and resolve infrastructure and software b...Show moreLast updated: 30+ days ago
    • Promoted
    Senior AI / ML Engineer

    Senior AI / ML Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Senior AI / ML Engineer specializing in Generative AI to develop and implement advanced AI solutions. Key Responsibilities Implement and optimize AI orchestration framewor...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Engineer, Recommendation

    Machine Learning Engineer, Recommendation

    NewsBreakMountain View, CA, US
    Full-time
    Founded in 2015, NewsBreak is the Content Intelligence platform shaping the future content economy.With over 40 million monthly active users, our flagship platform delivers highly personalized loca...Show moreLast updated: 2 days ago
    • Promoted
    Senior / Staff Machine Learning Engineer, Perception

    Senior / Staff Machine Learning Engineer, Perception

    AgtonomySan Francisco, CA, United States
    Full-time
    At Agtonomy, we’re not just building tech—we’re transforming how vital industries get work done.Our Physical AI and fleet services turn heavy machinery into intelligent, autonomous systems that tac...Show moreLast updated: 2 days ago
    • Promoted
    Machine Learning Engineer, GenAI Applied ML

    Machine Learning Engineer, GenAI Applied ML

    Scale AI, Inc.San Francisco, CA, United States
    Full-time
    At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Machine Learning Engineer, Perception, Semantics

    Staff Machine Learning Engineer, Perception, Semantics

    WaymoMountain View, CA, United States
    Full-time
    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Machine Learning Engineer specializing in Personalization for a remote position.Key Responsibilities Build and deploy robust ML systems / algorithms for personalized prod...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Azure Machine Learning Engineer

    Azure Machine Learning Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for an Azure Machine Learning Customer Engineer.Key Responsibilities Lead AI strategy and implementation engagements for Azure Machine Learning and related services Guide cl...Show moreLast updated: 19 hours ago
    • Promoted
    AI / ML Engineer

    AI / ML Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for an AI / ML Engineer - Model Dev & Data Pipeline.Key Responsibilities Design and train custom neural networks and fine-tune large language models for specific tasks Build a...Show moreLast updated: 30+ days ago
    • Promoted
    Staff ML Engineer, Robotics

    Staff ML Engineer, Robotics

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Staff ML Engineer, Robotics.Key Responsibilities Develop and deploy ML models for perception / navigation tasks Design and implement sensor fusion and mapping pipelines ...Show moreLast updated: 1 day ago
    • Promoted
    Generative Machine Learning Engineer

    Generative Machine Learning Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Generative Machine Learning Engineer.Key Responsibilities Develop and implement Deep Learning Pipelines using cutting-edge models Sustain the infrastructure for Deep L...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    JobotSan Francisco, CA, US
    Full-time
    Entry Level ML Engineer Needed for Growing AI Startup!.This Jobot Job is hosted by : Reed Kellick.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary : ...Show moreLast updated: 3 days ago
    • Promoted
    Staff Machine Learning Engineer, Search

    Staff Machine Learning Engineer, Search

    PinterestSan Francisco, CA, United States
    Full-time
    Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to br...Show moreLast updated: 10 days ago
    • Promoted
    Sr. Staff Machine Learning Engineer, Search

    Sr. Staff Machine Learning Engineer, Search

    PinterestSan Francisco, CA, United States
    Full-time
    Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to br...Show moreLast updated: 10 days ago
    • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Senior Machine Learning Engineer to join their Data Science team.Key Responsibilities Design data architecture for real-time model endpoints and batch solutions Engine...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Deep Learning Engineer

    Senior Deep Learning Engineer

    VirtualVocationsHayward, California, United States
    Full-time
    A company is looking for a Senior Deep Learning Software Engineer - Autonomous Vehicles.Key Responsibilities Train, fine-tune, optimize, and customize perception DNNs in low precision (FP16 / INT8)...Show moreLast updated: 30+ days ago