Current jobs related to Machine Learning Compiler Engineer - Cupertino, California - Apple Inc.


  • Cupertino, California, United States Amazon Full time

    About the Role:The AWS Neuron team is seeking a highly skilled Machine Learning Compiler Engineer to join our team. As a key member of our team, you will be responsible for developing and scaling a compiler to handle the world's largest ML workloads.You will work closely with our ML services teams to architect and implement business-critical features,...


  • Cupertino, California, United States Amazon Full time

    About the Role:The AWS Neuron team is seeking a highly skilled Senior Machine Learning Compiler Engineer to join our team. As a key member of our team, you will be responsible for designing and developing a compiler to handle the world's largest ML workloads. You will work closely with our ML services teams to ensure that our compiler meets the needs of our...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a talented Compiler Architect to join our team at Apple. 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 Responsibilities:Architect and develop the compiler for Apple proprietary Neural Engine...


  • Cupertino, California, United States Amazon Full time

    Job DescriptionThe AWS Neuron Compiler team is seeking a skilled compiler engineer to develop a state-of-the-art deep learning compiler stack.This stack optimizes application models across diverse domains, including Large Language and Vision, originating from leading frameworks like PyTorch, TensorFlow, and JAX.The successful candidate will work closely with...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Machine Learning Engineer for Apple's On-Device Framework, you will play a critical role in expanding what is possible for Apple and for the world. You will design and implement improvements to Apple's Model Intermediate Language (MIL), the intermediate representation of neural-network workloads shared across the inference stack. This will...


  • Cupertino, California, United States Amazon Full time

    About the RoleThis is a unique opportunity to join the Machine Learning Applications team at Amazon, where you will be responsible for developing, enabling, and performance tuning a wide variety of machine learning model families.As a software engineer in this team, you will work closely with compiler engineers and runtime engineers to create, build, and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a seasoned virtual machine compiler engineer to join our team at Apple. As a key member of the JavaScriptCore team, you will 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...


  • Cupertino, California, United States Apple Full time

    Job Title: Machine Learning EngineerAbout the Role:We are seeking a highly skilled Machine Learning Engineer to join our team at Apple. As a Machine Learning Engineer, you will play a key role in developing and implementing machine learning models that power our products and services.Key Responsibilities:Design and develop machine learning models that meet...


  • Cupertino, California, United States CoolSnail Full time

    Job DescriptionJob Title: Machine Learning Engineer/AI EngineerWe are seeking a highly skilled Machine Learning Engineer/AI Engineer to join our team at CoolSnail. As a key member of our team, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing Machine Learning Pipelines using K8s/AKS based Argo Workflow...


  • Cupertino, California, United States Coolsnail Full time

    Job Title: Machine Learning Engineer/AI EngineerProject Overview:We are seeking a skilled Machine Learning Engineer/AI Engineer to develop an AI/ML Model Inferencing Pipeline that automates the extraction of data elements from documents or source streaming data. This project will leverage the elastic nature of cloud computing for cost optimization across...


  • Cupertino, California, United States CoolSnail Full time

    Job OverviewCoolSnail is seeking a highly skilled Machine Learning Engineer/AI Engineer to join our team. As a key member of our engineering team, you will design, develop, and deploy machine learning pipelines using K8s/AKS based Argo Workflow Orchestration solutions.Key Responsibilities:Design and develop machine learning pipelines using K8s/AKS based Argo...


  • Cupertino, California, United States Amazon Full time

    About the RoleThis is a software engineer position in the Machine Learning Applications (ML Apps) team for AWS Neuron. The team works on development, enablement, and performance tuning of machine learning models, including large language models and vision transformers.The ideal candidate will have experience optimizing inference performance for latency and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a key member of our team, you will play a critical role in developing and shipping innovative technology to advance Siri and Apple Intelligence.As a Senior Machine Learning Engineer, you will be responsible for designing, implementing, and training...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking an experienced Machine Learning Engineer to join our team at Apple. As a key member of our Information Intelligence team, you will be responsible for designing and developing next-generation media search for Apple's groundbreaking devices and platforms, leveraging Machine Learning and Large Language Model (LLM) technologies.Our team...


  • Cupertino, California, United States Apple Full time

    About the RoleWe're seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a Senior Machine Learning Engineer, you will be responsible for designing and developing high-performance machine learning models and infrastructure in concert with designers, software/hardware engineers, and applied R&D teams.Key...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Summary:We are seeking a highly skilled Senior Machine Learning Engineer to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing, developing, and deploying machine learning models that drive business value.Key Responsibilities: Design and develop machine learning models using NLP techniques...


  • Cupertino, California, United States Amazon Full time

    Job SummaryWe are seeking a highly skilled Senior Compiler Engineer to join our team at Amazon. As a key member of our Neuron Compiler team, you will be responsible for developing and maintaining cutting-edge compiler technology.Key ResponsibilitiesDevelop and maintain tooling for best-in-class technology for raising the bar of the Neuron Compiler's accuracy...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Machine Learning Engineer to join our iPhone Operations Data Team. As a key member of our team, you will collaborate with engineering and operations teams to develop and deploy machine learning solutions for various vision-based tasks and projects.Key ResponsibilitiesDevelop and deploy scalable Computer Vision and...


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior Machine Learning EngineerJob Summary: We are seeking a highly skilled Senior Machine Learning Engineer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in machine learning, particularly in the context of Large Language Models (LLMs).Key Responsibilities:Manage data pipelines and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe're seeking a highly skilled Machine Learning Engineer to join our team at Apple. As a key member of our AI Systems Development team, you will be responsible for designing and developing high-performance machine learning models and infrastructure in concert with designers, software/hardware engineers, and applied R&D teams.Key...

Machine Learning Compiler Engineer

2 months ago


Cupertino, California, United States Apple Inc. Full time
Revolutionize Apple Products with Compiler Technology

We'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 deep learning applications for Apple products. You will work closely with our platform architecture team to bring up new hardware silicon and add support in the compiler for these hardware features.

Key Responsibilities:

  • Architect and develop the compiler for Apple proprietary Neural Engine Accelerator architecture to enable inference of deep learning networks onto this architecture with an emphasis on performance and power.
  • Bring up new hardware silicon and add support in the compiler for these hardware features.
  • Work on bringing the compiler code to production quality and enable a wide range of applications of deep learning technology for internal clients and 3rd party developers.
  • Evaluate existing hardware blocks and work closely with the platform architecture team on the definition of new hardware features, and hardware specification review.
  • Work with the micro-architecture design team to understand the functional and performance goals of the design.
  • Architect and lead complex compiler features and mentor engineers.

Requirements:

  • Passion for developing and optimizing compilers for modern architectures.
  • Working knowledge of compiler architecture, front-end and middle-end optimizations, scheduling, register allocation, and back-end code generation.
  • Experience with neural networks inference on dedicated SOC, GPU, CPU or DSP.
  • High level C++ programming expertise.
  • Experience working in a large and complex software stack with a proven track record of building high quality production software.
  • Excellent problem solving and debugging skills.
  • Excellent communication and collaboration skills.

What We Offer:

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.

Apple is an Equal Opportunity Employer:

We are committed to inclusion and diversity. We take affirmative action to ensure 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.