Machine Learning Engineer, User & Content Intelligence

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$139,500–$258,100 / yr
Posted
83 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $221k
This role $199k
$124k most similar roles pay here $280k

This role pays less than 65% of similar roles. Most pay $192,250–$249,750 — the shaded band above. At the midpoint, this role pays about $199k versus about $221k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Engineer, User & Content Intelligence

Join our dynamic team as a Senior Machine Learning Engineer to revolutionize how users discover content on platforms like the App Store, Apple Music, and Apple TV+. You will architect distributed systems that securely process and deliver user and content features across edge devices and cloud backends, ensuring seamless access for personalization models. Your responsibilities include building large-scale feature pipelines, designing training data systems, and optimizing stacks for privacy in constrained environments. Mastery of big data technologies like Spark and Flink, along with expertise in Java or Go for backend systems and Python for model training, is essential. You will also collaborate closely with cross-functional teams to integrate real-time context into compute environments efficiently. This role demands a strategic mindset towards data architecture and a commitment to user privacy while pioneering decentralized data systems.

What you'll do

  • Design and build the access layer to abstract physical data location for seamless inference system use.
  • Construct robust petabyte-scale pipelines to ingest and combine disparate data into coherent user profiles.
  • Architect training data systems to transform raw data into high-value features for next-gen ML models.
  • Develop optimized stacks that extend existing data systems into privacy-constrained environments securely.
  • Partner with cross-functional teams to ensure timely delivery of the right context to compute environments.

What we're looking for

  • BS or MS in Computer Science, Data Engineering, Software Engineering, or related field.
  • Senior-level experience shipping complex large-scale data engineering systems to production.
  • Expertise in designing distributed data processing systems using Spark and Flink.
  • Deep proficiency in Java or Go for building high-performance backend systems.
  • Strong software engineering skills with Python for model training ecosystems.
  • Demonstrated ability to think critically about data architecture, including ontology and discoverability.

More like this

Similar roles

Machine Learning Engineer

Adobe

San Jose 78 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 88 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 60 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Q2

Austin, TX 50 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid

Machine Learning Engineer

PayPal

Chicago, Illinois +1 94 days ago $117,500$174,350
Python TensorFlow scikit-learn Hadoop Spark SQL logistic_regression time_series_analysis random_forests SVMs XGBoost CNNs RNNs CI/CD
Hybrid

Machine Learning Engineer

Q2

Cary, North Carolina 42 days ago
Python PyTorch TensorFlow scikit-learn Git AWS CI/CD MLOps Docker Kubernetes Prometheus Grafana PostgreSQL Typescript
Hybrid