Machine Learning Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$216,200–$324,800 / yr
Posted
8 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $223k
This role $270k
$157k most similar roles pay here $343k

This role pays more than 91% of similar roles. Most pay $192,050–$254,750 — the shaded band above. At the midpoint, this role pays about $270k versus about $223k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer

As a Machine Learning Engineer, you will join the Machine Learning Platform Technology team to build and maintain large-scale systems that process petabytes of data while upholding rigorous privacy standards. You will contribute to pre-training data curation for LLM development across various modalities including web, STEM, code, and multimedia content. Your daily responsibilities include designing and deploying scalable models for information extraction and synthetic data generation over trillions of records, executing scientific experiments to advance large language model understanding, and building high-quality data tooling to improve velocity. You will utilize deep learning frameworks such as PyTorch, TensorFlow, or JAX to optimize billions of parameters in vision, speech, and language models. The role focuses on the technical challenges of data scaling laws, multimodal generation, and production-scale inference for foundation models.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Contribute to pre-training data curation for LLM development across multiple domains and modalities.
  • Design, implement, and deploy scalable ML models for information extraction and synthetic data generation.
  • Execute and analyze scientific experiments to advance the understanding of large language models.
  • Lead small-scale research projects while contributing to larger cross-functional initiatives.
  • Build high-quality data tooling to improve data velocity, reliability, and scalability.
  • Apply expertise in multimodal generation, perception, OCR, or data scaling laws.
  • Develop and scale machine learning models for production-scale inference.

What we're looking for

  • Master's degree or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related field, or equivalent industry experience.
  • 4+ years of experience with large language models (LLMs), large multimodal models (LMMs), computer vision, or related AI/ML technologies.
  • Experience developing and evaluating machine learning models with a strong understanding of data and model quality.
  • Strong programming skills and hands-on experience using deep learning frameworks such as PyTorch, TensorFlow, or JAX.
  • Experience building large-scale machine learning systems and working with distributed data processing frameworks.
  • Experience leading rapid prototyping and proof-of-concept development for AI/ML applications.
  • Experience with modern architectures including Transformers, mixture-of-experts (MoE), and multimodal models.
  • Experience deploying and scaling machine learning and deep learning models for production-scale inference.

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 71 days ago $150,400$277,600
Machine Learning Generative AI LLM PyTorch TensorFlow JAX Python C++ Go Java Deep Learning Information Retrieval Data Science Distributed Systems
6+ yrs exp

Machine Learning Engineer

Q2

Austin, TX 28 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 81 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Computer Vision Generative AI Deep Learning Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Equifax

Atlanta, GA 53 days ago
Machine Learning Artificial Intelligence Big Data Analytics Cloud Computing Data Engineering ETL Data Modeling Software Development Life Cycle Data Orchestration Parallel Processing
7+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 51 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph Supervised Learning Unsupervised Learning Cursor
2+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 49 days ago $77,600$176,000
Machine Learning Artificial Intelligence Generative AI LLMs LangChain LangGraph Python C++ Rust Java Deep Learning Computer Vision scikit-learn TensorFlow PyTorch Cursor Supervised Learning Unsupervised Learning
2+ yrs exp