Senior Machine Learning Software Engineer, Computer Vision

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
91 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $210k
This role $255k
$149k $344k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $173,825–$246,271 — the blue band above. At the midpoint, this role pays about $255k versus about $210k 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 Software Engineer, Computer Vision

The Senior Machine Learning Software Engineer - Computer Vision joins the computer vision and machine learning team to design and implement advanced systems for spatial computing and artificial intelligence. This role involves collaborating with researchers to develop world-class algorithms, building a unified context representation, and creating a scalable, device-agnostic framework for managing dynamic and persistent contextual insights. You will develop quick proof-of-concepts with novel hardware, optimize machine learning pipelines for on-device inference, and ensure algorithms perform flawlessly in production. Key technical requirements include proficiency in Python, and preferred experience in C++, Swift, and iOS/macOS development. The work addresses the technical challenges of perception and real-time processing, specifically focusing on merging digital experiences with physical environments through efficient sensor fusion and on-device models.

What you'll do

  • Develop and ship world-class algorithms for spatial computing and artificial intelligence.
  • Implement and optimize machine learning algorithms to run efficiently on mobile devices.
  • Build and optimize efficient machine learning pipelines for production-ready solutions.
  • Develop a unified context representation and a scalable, device-agnostic framework.
  • Establish mechanisms for managing dynamic and persistent contextual insights from real-time and historical data.
  • Create quick proof-of-concepts using novel hardware for innovative applications.
  • Advise on feature definitions and promising development directions in cross-functional groups.
  • Prepare presentations, papers, and talks to explain technical inventions.

What we're looking for

  • B.S. degree and 7+ years of experience in software engineering, computer vision, machine learning, or related fields.
  • Strong experience in Python.
  • Foundational understanding of machine learning algorithms and development pipelines to integrate ML components into production systems.
  • M.S., Ph.D., or 5+ years of industry experience in machine learning or related fields (preferred).
  • Working experience in C++ or Swift (preferred).
  • Excellent math skills, including linear algebra, computational science, and optimization (preferred).
  • Experience with iOS/macOS development (preferred).
  • Experience shipping algorithms or publishing in top-tier CVML conferences (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Apple Inc

Seattle, WA 41 days ago $175,000–$308,500
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Embeddings Multi-agent Orchestration Active Learning
6+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Cupertino, CA 41 days ago $184,700–$324,800
Generative AI LLM NLP Python PyTorch TensorFlow RAG RLHF Transformer Architectures Spark Distributed Data Processing Quantization Distillation Model Compression Representation Learning Active Learning Multi-agent Orchestration
6+ yrs exp

Senior Machine Learning Engineer

Nvidia

Santa Clara, CA 57 days ago
Machine Learning C++ Python PyTorch TensorFlow Computer Vision Multi-sensor Fusion Deep Learning TensorRT Transformers Data Pipelines Model Optimization NVIDIA DRIVE AV Object Detection Semantic Segmentation
8+ yrs exp

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA 40 days ago $140,800–$211,200
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization Verification IoT Machine Learning

Senior Software Engineer, Machine Learning

DoorDash, Inc

San Francisco, CA +2 14 days ago $167,800–$246,800
Machine Learning PyTorch Keras lightgbm scikit-learn Spark ML Pyspark Snowflake SQL SQL AI Coding Tools Claude Code Codex Cursor
5+ yrs exp Hybrid