Senior Software Engineer, Machine Learning, Ops & Sales Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
8 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $231k
$137k most similar roles pay here $293k

This role pays more than 72% of similar roles. Most pay $164,262–$240,109 — the shaded band above. At the midpoint, this role pays about $231k versus about $202k 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 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Machine Learning, Ops & Sales Engineering

Sr.Software Engineer (Machine Learning), Ops & Sales Engineering joins the Advanced Analytics team within the Information Systems and Technology organization. This role focuses on applying Generative AI and Machine Learning technologies to solve complex supply chain challenges, such as demand forecasting, inventory optimization, and logistics planning. You will design and develop advanced models, collaborate with cross-functional teams to integrate analytics into enterprise systems, and guide data strategy for large-scale deployments. The ideal candidate possesses expertise in Python, C++, TensorFlow, or PyTorch, along with deep knowledge of NLP, large language models, and agentic systems. Technical skills also include experience with SQL, Spark, graph databases, and MLOps. You will navigate the complexities of global supply chain operations by building scalable, high-ROI solutions that address critical business problems within a massive enterprise infrastructure.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Design and develop advanced machine learning models, specifically focusing on Generative AI, for supply chain use cases like demand forecasting and inventory optimization.
  • Integrate analytics solutions into existing enterprise systems by collaborating with engineering and application development teams.
  • Identify high-ROI opportunities for GenAI over a multi-year horizon to deliver critical projects.
  • Guide partner teams to establish data strategies and infrastructure that support experimentation and large-scale deployment.
  • Communicate technical results and insights to both technical and non-technical senior leaders to influence decision-making.
  • Provide mentorship to team members and contribute to the overall growth of the analytics team.
  • Ensure all machine learning solutions are scalable and robust enough for complex enterprise environments.

What we're looking for

  • MS in Computer Science, Machine Learning, Applied Math, or a related field.
  • 5+ years of industry experience developing Machine Learning Solutions.
  • Hands-on experience with Python as a programming language.
  • Experience deploying ML solutions to production.
  • PhD in Computer Science, Machine Learning, Applied Mathematics, or a related field (preferred).
  • 10+ years of experience building and deploying production machine learning systems using Python, C++, TensorFlow, or PyTorch (preferred).
  • Deep expertise in ML, deep learning, NLP, anomaly detection, LLMs, and Generative AI (preferred).
  • Experience with scalable data/ML infrastructure including SQL, Spark, graph databases, cloud platforms, and MLOps (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 151 days ago $184,700–$277,600
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval Multimodal Content Filtering
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 151 days ago $175,000–$263,300
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Search Ranking Retrieval Pipelines Adversarial Training Content Moderation Red-teaming
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 162 days ago $175,000–$263,300
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval
3+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 162 days ago $184,700–$277,600
Machine Learning Natural Language Processing PyTorch TensorFlow JAX Python Go Java C++ Computer Vision Deep Learning Content Moderation Adversarial Training Search Ranking Information Retrieval Multimodal Content Filtering
3+ yrs exp

Senior Machine Learning Engineer

The Walt Disney Company

Orlando, FL 45 days ago $135,200–$181,200
Generative AI LLMOps MLOps Python RAG CI/CD AWS Azure GCP Docker Kubernetes Terraform Vector Databases Prompt Engineering Multi-modal Models Infrastructure-as-Code Machine Learning Deep Learning
5+ yrs exp

Software Engineer, Machine Learning

AppLovin

Palo Alto, CA 24 days ago $221,000–$331,000
Machine Learning Deep Learning PyTorch TensorFlow Recommendation Systems Ranking Retrieval Representation Learning Feature Engineering Multi-task Learning
4+ yrs exp