Machine Learning Engineer

Apple is where individual imaginations gather together, committing to the values that lead to great work.
$143,100 - $264,200
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Machine Learning Engineer

Apple is seeking an experienced Machine Learning Research Engineer to join their Hardware team in Sunnyvale, California. This role focuses on designing and applying cutting-edge machine learning research for data-centric problems, particularly in developing comprehensive frameworks for multimodal foundation models. The position requires expertise in computer vision, NLP, and machine learning, with a strong focus on data-centric approaches.

The role offers a competitive base salary range of $143,100 to $264,200, along with comprehensive benefits including medical coverage, retirement benefits, and stock options. Apple's commitment to innovation and collaborative work environment makes this an exciting opportunity for someone passionate about advancing the field of machine learning.

As a Machine Learning Engineer, you'll be responsible for designing data selection frameworks, optimizing training recipes for foundation models, and establishing evaluation pipelines. The ideal candidate should have at least 3 years of relevant experience, strong programming skills in Python/PyTorch/Jax, and deep understanding of multimodal foundation models.

Apple's inclusive work environment and commitment to diversity make it an ideal place for professionals looking to make a significant impact in the field of machine learning. The company offers various benefits including education reimbursement, stock purchase programs, and comprehensive healthcare coverage, supporting both professional growth and personal wellbeing.

The position is part of Apple's Hardware team, working on cutting-edge machine learning applications. You'll be joining a company known for its innovative approach to technology and commitment to creating products that change lives for the better. This role offers the opportunity to work on large-scale machine learning problems while contributing to Apple's next generation of products and services.

Last updated 6 days ago

Responsibilities For Machine Learning Engineer

  • Design and apply state-of-the-art research in machine learning for data-centric problems
  • Design and development of a comprehensive data selection, curation and annotation framework for multimodal foundation models
  • Explore and research solutions that allow us to optimize the recipes for training foundation models at scale
  • Set up comprehensive evaluation pipelines for measuring and benchmarking progress of foundation models

Requirements For Machine Learning Engineer

Python
  • BS and a minimum of 3 years relevant industry experience
  • Demonstrated expertise in computer vision, natural language processing, and machine learning with a passion for data-centric machine learning
  • Deep understanding and expertise in multi-modal foundation models
  • Staying on top of emerging trends in generative AI and multi-modal LLM
  • Strong programming skills and hands-on experience using the following languages or deep learning frameworks: Python, PyTorch, or Jax

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Machine Learning Engineer

Multi-Touch Algorithms Engineer

Multi-Touch Algorithms Engineer position at Apple, focusing on developing next-generation touch interfaces through sophisticated algorithms and signal processing.

Software Development Engineer - Applications

Software Development Engineer role at Apple focusing on machine learning and big data applications to improve customer experiences across Apple Media Products.

AIML - Software Engineer, Siri and Information Intelligence

Software Engineering role at Apple focusing on machine learning and AI development for Siri, combining programming expertise with ML algorithms to enhance user interaction.

Machine Learning Software Engineer - Biometrics

Machine Learning Software Engineer position at Apple focusing on biometrics and computer vision technology for next-generation products.

Machine Learning Engineer — Trust and Safety (Account Trust)

Machine Learning Engineer role at Apple focusing on Trust and Safety, developing ML solutions to protect user accounts and prevent fraud across Apple services.