Machine Learning Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
69 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $217k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 53% of similar roles. Most pay $184,050–$249,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $217k 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

As a Machine Learning Engineer at Apple’s Camera & Depth Architecture team, you will contribute to the development of foundational machine learning tools that integrate camera hardware and software for innovative imaging solutions. Your daily tasks include designing, training, and tuning algorithms for computational photography and computer vision, collaborating with top engineers across various departments to qualify new cameras and sensors for future products. You will build differentiable simulation pipelines and physics-informed ML models to enhance camera technology, ensuring production feasibility through validated results. The ideal candidate has a BS in electrical, optical, or computer engineering/science, along with experience in Python, PyTorch, and machine learning/deep learning systems. Preferred qualifications include an MS/PhD in related fields, expertise in deep neural networks, and knowledge of cutting-edge research trends such as diffusion models and sensor fusion.

What you'll do

  • Design and train machine learning algorithms to solve imaging and sensing challenges for Apple products.
  • Build computational imaging prototypes using machine learning to enable new photography experiences.
  • Develop differentiable simulation pipelines to analyze and enhance camera and sensor performance.
  • Ensure production feasibility by validating simulations and metrology results in ML projects.
  • Collaborate with cross-functional teams to integrate novel technologies into future Apple devices.

What we're looking for

  • BS in electrical, optical or computer engineering/science with at least 3 years of industry experience.
  • Proficiency in Python and PyTorch for machine learning applications.
  • Experience in machine learning/deep learning systems, computer vision, graphics, or computational imaging.
  • Ability to design and tune machine learning algorithms for camera hardware and software integration.
  • Strong understanding of machine learning fundamentals and practical expertise in deep neural networks.

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

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

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