Senior Machine Learning Engineer, Core Data & Intelligence

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$175,000–$308,500 / yr
Posted
9 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $228k
This role $242k
$159k $325k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $200,437–$254,750 — the blue band above. At the midpoint, this role pays about $242k versus about $228k 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 · Senior Machine Learning Engineer, Core Data & Intelligence

The Senior Machine Learning Engineer, Core Data & Intelligence joins the Services Engineering team to build the AI/ML foundation for products like the App Store and Apple Music. This role involves researching and developing state-of-the-art solutions to train, deploy, and monitor models while ensuring systems remain secure, private, and highly scalable. You will design robust infrastructure, participate in design reviews, and mentor junior engineers. The position requires expertise in Python, Java, or Scala, along with proficiency in frameworks such as PyTorch, TensorFlow, and JAX. Candidates must have experience with distributed data processing technologies like Ray and Spark. The work focuses on solving complex engineering problems at scale, specifically balancing high-performance machine learning capabilities with rigorous user privacy protections across global services.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Research and develop state-of-the-art AI/ML solutions and tools for training, deploying, and monitoring models.
  • Design secure and private systems that protect user privacy as a core engineering feature.
  • Build highly performant and scalable ML infrastructure, including services, pipelines, and deployment tooling.
  • Lead technical design discussions and provide constructive feedback on system architecture.
  • Mentor junior engineers and drive critical initiatives from initial concept to production.
  • Conduct rigorous code reviews and design reviews to ensure system maintainability and resilience.
  • Implement robust test automation for all AI/ML systems.
  • Utilize large-scale distributed data processing technologies like Ray or Spark to handle big data.

What we're looking for

  • PhD or Master’s degree in Machine Learning, Computer Science, Computer Engineering, or equivalent practical experience.
  • 5 to 7+ years of professional software engineering experience with a strong focus on AI/ML engineering.
  • Expert proficiency in Python and/or Java/Scala with deep understanding of data structures, algorithms, and system design.
  • Solid understanding of traditional machine learning algorithms and cutting-edge genAI technologies.
  • Hands-on experience with modern AI/ML frameworks such as PyTorch, TensorFlow, or JAX.
  • Proven experience with large-scale distributed data processing technologies such as Ray or Spark.
  • Experience developing and maintaining large-scale ML infrastructure, services, pipelines, and deployment tooling like Kubernetes or MLflow (preferred).
  • Proven proficiency in leveraging advanced Generative AI and LLM assistants across the software development lifecycle (preferred).

More like this

Similar roles