
Machine Learning Engineer, Computer Vision
Cupertino, CAJobSeen 1 day agoSeen in employer's feed 1 day ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Cupertino, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Apple seeks a Machine Learning Engineer to build computer vision and vision-language models that help Apple devices recognize and understand objects. The team develops foundational perception technologies used across Apple products, including Apple Intelligence features. The role turns recent research into models deployed on millions of devices, with emphasis on real-world robustness, product-quality evaluation, and on-device memory, latency, and power constraints.
Skills & qualifications
Skills
Qualifications
Full job description
Role Number: 200691173-0836
Summary
We are looking for a Machine Learning Engineer with strong foundations in computer vision and machine learning, and a practical mindset: you care about making models work on real data, in real products. Our team builds foundational perception technologies. These models are built once and reused by many experiences, across iPhone, iPad, Mac, HomeView and more. They already power Apple Intelligence features such as Visual Intelligence and Clean Up in Photos. Our work spans a wide range of models, from lightweight, task-specific vision models to general-purpose vision-language models. In this role, you will build computer vision models and VLMs that help Apple devices recognize and understand the objects around the user. You will turn recent research into models that ship on millions of devices.
Description
Design, train and improve computer vision and VLM models for object understanding and recognition. Make models robust to real-world conditions and across devices and fix failure modes on real data Define evaluations that reflect product quality, and use them to drive model decisions. Design models for on-device constraints (memory, latency, power).
Minimum Qualifications
-
Ph.D. or Master's in Computer Science, Machine Learning, Computer Vision or a related field,
-
or equivalent industry experience.
-
Strong foundations in computer vision and deep learning.
-
Track record of making models work in practice: end-to-end projects covering data, training
-
and evaluation on real-world visual data.
-
Proficiency in Python and PyTorch or an equivalent deep learning framework.
-
Proficiency in using generative coding tools
-
Rigorous experimentation: clear baselines, ablations and meaningful evaluation sets.
Preferred Qualifications
-
Publications in top computer vision or machine learning venues (CVPR, ICCV, ECCV,
-
NeurIPS, ICLR), ideally with released code or work transferred to a product.
-
Experience in representation learning, such as self-supervised learning, metric learning,
-
retrieval or recognition.
-
Experience applying machine learning in an industry or product setting.
-
Experience with knowledge distillation or model compression.
-
Familiarity with vision-language models.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
How this job compares
Set against the 6,329 open Machine Learning Engineer jobs on Olive Jobs, counted October 31, 2026.
- Pay
- This postingNot listed
- California median$175–260K/yr1,382 salary ranges
- California median$50–78/hr33 hourly ranges
- Openings
- Olive Jobs lists 1,862 open Machine Learning Engineer jobs in California and 6,329 across the US. 7% of them nationwide are listed as remote or flexible.
- Hiring the most in California
- Apple (this employer)169 open
- Google112 open
- Capital One59 open
- Experience
- Machine Learning Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (5,148 postings).
- Education
- 2,543 of the 6,329 open Machine Learning Engineer jobs (40%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 31, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
You've read the whole posting — now see how you match it.


