CVML Algorithm Engineer

Apple Inc

Actively hiring Posted today Verified listing
Sunnyvale, CA Posted 1 day ago $147,400$272,100 / year

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 58% of similar roles. Most pay $162,000–$239,687 — the shaded band above. At the midpoint, this role pays about $210k versus about $201k 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 324 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 230 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR

Join our dynamic team of CVML Algorithm Engineers at Apple, where you will contribute to the development of cutting-edge biometric features like Face ID and Optic ID for devices such as iPhone, iPad, and Vision Pro. As a senior engineer, you will collaborate with software engineers and hardware partners to design and implement efficient computer vision algorithms from prototype to deployment, focusing on real-time video streams and higher-level reasoning. Your daily tasks include prototyping machine learning architectures based on the latest research, designing human studies for data collection, and evaluating algorithm performance across large datasets. Ideal candidates have a strong background in machine learning frameworks like TensorFlow or PyTorch, proficiency in Python, and experience with deep learning models and statistical inference. This role offers an opportunity to work on innovative solutions that will impact millions of users globally.

What you'll do

  • Design human study and synthetic data requests for model training.
  • Prototype machine learning architectures based on state-of-the-art techniques.
  • Define performance verification specs and evaluate algorithm effectiveness.
  • Optimize algorithms for deployment on edge devices.
  • Collaborate with hardware engineering partners to integrate solutions.

What we're looking for

  • BS in Machine Learning related field with at least 3 years of industry experience
  • Proficiency in Python and modern ML frameworks like TensorFlow or PyTorch
  • Strong background in machine learning, model interpretation, and statistical inference
  • Experience in developing large-scale models and evaluating deep learning algorithms
  • Ability to collaborate on data collection, algorithm prototyping, and deployment optimization
  • Preferred: MS/PhD in a relevant field with experience in advanced ML techniques

More like this

Similar roles

Machine Learning Engineer, CV

Snap Inc.

Vienna, Austria today
PyTorch TensorFlow Python C++ AWS GC SLAM VIO Depth_Estimation Neural_Network_Optimization Computer_Vision Machine_Learning CI/CD

Computer Vision Engineer

Qualcomm

San Diego, CA 98 days ago $148,300$222,500
Python C/C++ PyTorch TensorFlow ONNX OpenCV FPGA RTL SoC deep learning architectures performance profiling tools hardware simulators

Computer Vision Software Engineer

Booz Allen Hamilton

Dayton, OH 7 days ago $69,300$158,000
Python MATLAB C C++ Docker Podman PyTorch OpenCV AWS Azure Google Cloud Platform Kubernetes GitLab CI/CD PostgreSQL NoSQL GraphDB

ML Engineer

McDonald’s Corporation

Chicago, Illinois 17 days ago $129,800$165,490
Python Java Scala Apache Airflow Luigi Hadoop Spark NoSQL Data质量管理 数据产品生命周期管理 数据仓库原则 CI/CD Mentorship 跨职能团队协作 大数据生态系统 数据治理能力 数据质量功能 数据标准化 数据解析 去重 层级管理

Machine Learning Engineer

Adobe

San Jose 70 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes