Staff Machine Learning Engineer, Commerce & Growth Intelligence

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$216,200–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $233k
This role $270k
$168k $342k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $211,200–$254,750 — the blue band above. At the midpoint, this role pays about $270k versus about $233k 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 3532 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2761 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Machine Learning Engineer, Commerce & Growth Intelligence

The Staff Machine Learning Engineer joins the Commerce & Growth Intelligence team to build systems integrating machine learning capabilities into customer-facing products. This role involves leading engineering projects across the AI/ML stack, specifically focusing on model inference, shared ML infrastructure, and distributed ML workloads. You will build inference systems for product workloads, develop APIs for model execution, and scale fine-tuning and training workflows. Key responsibilities include designing interfaces between backend applications and on-device components, and building data-processing workflows for large datasets. Required skills include expertise in distributed computing, ML infrastructure, and system design. The role utilizes technologies such as Ray, Ray Serve, ONNX Runtime, Core ML, Spark, Flink, Go, Swift, and Python to solve practical constraints involving performance, reliability, and compute resources.

What does a Machine Learning Engineer earn in California?

Median $235750 from 194 postings across 31 companies.

See salary data

What you'll do

  • Build inference systems and APIs for model execution, including request routing, batching, and scaling.
  • Develop shared ML infrastructure by adopting and extending open-source and internal technologies.
  • Scale fine-tuning and training workflows by improving distributed job execution and accelerator utilization.
  • Build distributed data-processing workflows to transform large datasets into reproducible inputs for ML.
  • Design and implement interfaces between inference services, backend applications, and on-device components.
  • Translate ambiguous requirements into technical architecture and implementation plans for production delivery.
  • Diagnose issues across data and model execution boundaries while mentoring engineers through design reviews.

What we're looking for

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or Electronic Engineering and 12+ years of relevant work experience.
  • Master’s degree in Computer Science, Computer Engineering, Information Systems, or Electronic Engineering and 8+ years of relevant work experience (preferred).
  • Experience shipping production ML systems or ML-powered applications with ownership of significant architecture and implementation decisions.
  • Deep expertise in model inference, distributed computing, ML infrastructure, or data systems for ML.
  • Strong programming and software engineering skills including system design, API design, testing, and debugging complex software.
  • Practical experience integrating ML models into software systems and understanding their execution and deployment requirements.
  • Track record of leading technical initiatives across teams, resolving architectural tradeoffs, and delivering working systems.
  • Experience with Ray, Ray Serve, ONNX Runtime, Core ML, Spark, Flink, Go, Swift, or Python (preferred).

More like this

Similar roles

Staff Machine Learning Engineer, Commerce & Growth Intelligence

Apple Inc

San Francisco, CA 1 day ago $216,200–$324,800
Machine Learning Model Inference Distributed Computing ML Infrastructure Python Go Swift Ray Ray Serve ONNX Runtime Core ML Spark Flink LangGraph Model Context Protocol API Design System Design Data Processing
10+ yrs exp

Staff Machine Learning Engineer, Consumer Risk AI

Intuit

Mountain View, CA 38 days ago $202,500–$274,000
Machine Learning Python SQL Spark Flink AWS SageMaker CI/CD Distributed Systems Real-time Inference Feature Store Data Governance System Design Model Evaluation Data Lake
8+ yrs exp

Staff Machine Learning Engineer

Coinbase

Remote 6 days ago $218,025–$256,500
Python LLMs Deep Learning Graph Neural Networks NLP Machine Learning Information Retrieval Data Mining Statistics Gradient-Boosted Trees Regression Data Workflows Production ML Systems Observability Responsible AI
8+ yrs exp Remote

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 57 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 74 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp