Machine Learning Engineer - Vision Products Software

Apple Inc

Quick summary

Work type
On-site
Location
Los Angeles, CA
Salary
$171,600–$302,200 / yr
Posted
69 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $222k
This role $237k
$156k most similar roles pay here $318k

This role pays more than 68% of similar roles. Most pay $194,500–$249,750 — the shaded band above. At the midpoint, this role pays about $237k versus about $222k 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 - Vision Products Software

As a Machine Learning Engineer at senior level on the Vision Products Software team, you will design and implement machine learning models that power conversational understanding, generation, and personalization features. Your day-to-day involves rapid prototyping of new model architectures, fine-tuning approaches, and collaborating with cross-functional teams to integrate these systems into production frameworks used at scale. You’ll work closely with researchers and engineers to translate research ideas into reliable, privacy-focused products, contributing to end-to-end ML pipelines from data exploration through deployment. Proficiency in Python, PyTorch, and experience with multimodal models are essential, as is familiarity with ranking and personalization algorithms. This role requires a strong background in deep learning, particularly in natural language processing and computer vision, along with excellent communication skills and a product-oriented mindset.

What you'll do

  • Design and implement ML models for conversational understanding, generation, and personalization.
  • Rapidly prototype new model architectures and evaluate their performance.
  • Translate research ideas into production-ready systems across teams.
  • Contribute to end-to-end ML pipelines from data exploration to deployment.
  • Write clean, maintainable code that meets Apple’s high production standards.

What we're looking for

  • PhD + 3 years or MS + 5 years of relevant experience in AI/ML, CS, EE fields
  • Expertise in deep learning, natural language processing, and multimodal models
  • Hands-on experience with modern generative AI systems and computer vision models
  • Proficiency in Python and ML frameworks like PyTorch (TensorFlow preferred)
  • Experience integrating ML models into production systems at scale
  • Strong communication skills for cross-disciplinary collaboration

More like this

Similar roles

Machine Learning Engineer - Vision Products Software

Apple Inc

Sunnyvale, CA 69 days ago $181,100$318,400
Python PyTorch TensorFlow DeepLearning NaturalLanguageProcessing ComputerVision MLFrameworks ProductionSystems CI/CD DataExploration ModelTraining EvaluationFramework MultimodalModels ConversationalAI RankingAlgorithms RetrievalAlgorithms PersonalizationAlgorithms

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

Adobe

San Jose +1 8 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines