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
75 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 AI/ML solutions, tools, and infrastructure to train, deploy, and monitor models while ensuring systems remain secure, private, and performant. You will design large-scale distributed data processing systems and participate in design reviews and test automation. The role requires expertise in Python, Java, or Scala, along with proficiency in frameworks such as PyTorch, TensorFlow, and JAX. Candidates must understand traditional machine learning algorithms, generative AI, and distributed technologies like Ray, Spark, or Kubernetes. You will solve complex problems at the intersection of massive scale and user privacy.

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, private, and highly performant systems that protect user privacy at a global scale.
  • Build and maintain large-scale ML infrastructure including services, pipelines, and deployment tooling.
  • Utilize distributed data processing technologies like Ray or Spark to handle large-scale data.
  • Conduct rigorous code reviews and design reviews to ensure system maintainability and resilience.
  • Implement robust test automation to elevate engineering standards for AI/ML systems.
  • Mentor junior engineers and provide technical leadership on critical initiatives from concept to production.
  • Leverage Generative AI and LLM assistants to improve software development lifecycle efficiency.

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 robust engineering design skills.
  • Deep understanding of computer science fundamentals including 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 with ML infrastructure, LLM assistants, and strong cross-functional communication skills (preferred).

More like this

Similar roles