Machine Learning Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Posted
81 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $226k
$163k $290k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $200,437–$251,925.

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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 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 within the Machine Intelligence Neural Design team, you will contribute to the development of impactful features by engaging in research regarding Foundation Models and Perception. Your daily responsibilities involve managing the entire end-to-end machine learning development pipeline, including creative dataset curation, model training, runtime inference integration, and on-device model optimizations. You will build production-quality inference infrastructure, develop training and evaluation pipelines, and create real-time demos for sensing data streams. The role requires proficiency in Python, PyTorch, JAX, or TensorFlow, along with experience in Swift, Objective-C, C++, or Go. You must possess a strong foundation in LLM and multimodal foundation models while solving technical problems related to on-device ML deployment and handling multimodal data including text, images, and audio.

What does a Machine Learning Engineer earn?

Median $235750 from 323 postings across 48 companies.

See salary data

What you'll do

  • Build machine learning models and end-to-end training and evaluation pipelines.
  • Develop production-quality software to integrate ML models into software infrastructure.
  • Perform on-device model optimizations for efficient runtime inference.
  • Curate datasets and manage multimodal data including text, images, and audio.
  • Build real-time demos and visualizations of sensing data streams and model predictions.
  • Prototype and iterate on new ML concepts and high-quality implementations.
  • Develop production software using Python, PyTorch, and languages like Swift or C++.

What we're looking for

  • A PhD in computer science, computer engineering, or a relevant field.
  • A BS or MS plus 3 to 5 years of ML engineering experience.
  • Strong foundation in machine learning, specifically LLM and multimodal foundation models.
  • Experience building model training and evaluation pipelines in Python/PyTorch.
  • Experience prototyping and developing software applications (preferably in Swift).
  • Experience with sensors and sensing systems.
  • Proficient in Python and one deep learning toolkit such as JAX, PyTorch, or TensorFlow (preferred).
  • Experience in on-device ML model deployment and optimization (preferred).

More like this

Similar roles

Machine Learning Engineer

Apple Inc

Pittsburgh, PA 77 days ago
Python PyTorch JAX TensorFlow Swift C++ Go Objective-C LLM Multimodal Foundation Models ML Training Pipelines Inference Infrastructure On-device ML Model Optimization Dataset Curation Sensing Systems
3+ yrs exp

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 54 days ago $216,200–$324,800
Large Language Models (LLMs) Large Multimodal Models (LMMs) PyTorch TensorFlow JAX Transformers Mixture-of-Experts (MoE) Distributed Data Processing Computer Vision Natural Language Processing Synthetic Data Generation Production-scale Inference Data Curation High Performance Computing

Machine Learning Engineer

Apple Inc

Cupertino, CA 119 days ago $184,700–$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Distributed Training Data Pipelines Inference Serving Computer Architecture Model Deployment Data Ingestion Profiling Debugging Claude
10+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 80 days ago $184,700–$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Distributed Training Data Pipelines Inference Serving Computer Architecture Model Deployment Data Ingestion Profiling Debugging Claude
10+ yrs exp

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 40 days ago $184,700–$324,800
Python PyTorch Computer Vision Deep Learning Computer Graphics Machine Learning visionOS iOS Data Processing Model Design QA
10+ yrs exp

Machine Learning Engineer

Apple Inc

Seattle, WA 40 days ago $175,000–$308,500
Python PyTorch Computer Vision Deep Learning Machine Learning Computer Graphics visionOS iOS Data Processing Model Design QA
10+ yrs exp