Staff ML Engineer, Ads ML Infrastructure

Apple Inc

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
112 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $255k
$168k $342k
below market most similar roles pay here above market

This role pays more than 76% of similar roles. Most pay $203,900–$254,750 — the blue band above. At the midpoint, this role pays about $255k versus about $229k 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 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 · Staff ML Engineer, Ads ML Infrastructure

The Staff ML Engineer - Ads ML Infrastructure joins the Machine Learning Platform team to design and develop secure, scalable back-end systems for the Ad Platforms group. This role involves building world-class platform capabilities that enable teams to improve and scale machine learning features, models, and applications. You will design and operate large-scale, low-latency ML serving platforms supporting real-time and batch inference while optimizing model quantization, tensor parallelism, and deep learning primitives. Key technologies include ONNX Runtime, TensorRT, vLLM, Ray, and high-throughput RPC systems. You will also develop foundational tools like Feature Stores and Vector DBs. The work focuses on solving unique ad network challenges, specifically building machine learning products that adhere to privacy commitments and utilize federated learning and privacy-preserving ML techniques.

What you'll do

  • Design and develop secure, scalable back-end systems for large-scale ML serving.
  • Support real-time and batch inference using distributed systems like Ray and high-throughput RPCs.
  • Optimize model performance through quantization, tensor parallelism, and inference acceleration techniques.
  • Design and optimize low-level GPU kernels to maximize hardware utilization and accelerate deep learning primitives.
  • Build foundational AI/ML platforms including Feature Stores and Vector Databases.
  • Develop abstractions, automation tools, and reusable components to streamline ML workflows.
  • Implement privacy-preserving ML techniques and federated learning to meet Apple's privacy commitments.
  • Lead technical growth through code reviews, design reviews, and internal knowledge sharing.

What we're looking for

  • Proven track record of designing and operating large-scale, low-latency ML Serving platforms for real-time and batch inference.
  • Experience with model quantization, tensor parallelism, and inference optimizations like ONNX Runtime, TensorRT, or vLLM.
  • Experience working on distributed systems such as Ray or high-throughput RPC systems for scalable inference workloads.
  • Hands-on experience designing and optimizing low-level GPU kernels to maximize hardware utilization and accelerate deep learning primitives.
  • Prior experience in the advertising industry, federated learning, and privacy-preserving ML techniques.
  • Recognized technical leader capable of mentoring engineers through code reviews, working groups, and knowledge sharing.
  • Experience leading development of foundational AI/ML platforms including Feature Stores and Vector DBs.
  • PhD, MS, or BS in computer science or a related field with 8+ years of experience in machine learning (preferred).

More like this

Similar roles

Staff ML Engineer, Ads ML Infrastructure

Apple Inc

New York, NY 112 days ago $184,700–$324,800
ML Serving ONNX Runtime TensorRT vLLM Ray RPC GPU Kernels Federated Learning Feature Stores Vector DB Distributed Systems Model Quantization Tensor Parallelism Inference Optimization Agile
8+ yrs exp

Staff Machine Learning Engineer, Ads Platform

Apple Inc

Austin, TX 40 days ago
Machine Learning Python Java Scala Spark Kafka Flink Hadoop CI/CD Distributed Systems A/B Testing Anomaly Detection Data Pipelines Feature Stores System Design Agile Containerized Deployments
8+ yrs exp

Staff ML Infrastructure Engineer

Apple Inc

Cupertino, CA 32 days ago $184,700–$324,800
Python Rust C++ Go PyTorch JAX TensorFlow Kubernetes Docker Ray Data NVIDIA DALI Spark Parquet Iceberg Lance Arrow DataHub OpenLineage Unity Catalog Polars DuckDB Retrieval-Augmented Generation Transformers
10+ yrs exp

Staff Machine Learning Engineer, Ads ML Efficiency

Reddit

Remote (Canada) 26 days ago $230,000–$322,000
Python Go C++ Rust Java PyTorch Distributed Ray TensorFlow Spark Distributed Systems Machine Learning Infrastructure Model Serving GPU Architecture Performance Engineering Data Pipelines Profiling Benchmarking
5+ yrs exp Remote

Staff Machine Learning Infrastructure Engineer

Cognizant

Sunnyvale, CA 1 day ago $130,000–$145,000
MLOps Machine Learning Infrastructure Apache Spark Apache Beam TorchServe TensorFlow Serving Triton Feature Stores Distributed Systems Containerization Cloud-native Architecture Infrastructure Automation High-Performance Computing ML Observability Data Pipelines
10+ yrs exp

Staff Machine Learning Infrastructure Engineer

Cognizant

Sunnyvale, CA 1 day ago $130,000–$145,000
MLOps Machine Learning Infrastructure Apache Spark Apache Beam TorchServe TensorFlow Serving Triton Feature Stores Distributed Systems Containerization Cloud-Native Architecture Infrastructure Automation High-Performance Computing ML Observability Data Pipelines
10+ yrs exp