Job Details

Job Information

Machine Learning Engineer – Computer Vision & Data Systems
AWM-5818-Machine Learning Engineer – Computer Vision & Data Systems
5/11/2026
5/16/2026
Negotiable
Permanent

Other Information

www.apple.com
Sunnyvale, CA, 94086, USA
Sunnyvale
California
United States
94086

Job Description

No Video Available
 

Role Number: 200636382-3956

Summary

At Apple, we are dedicated to creating technologies that enrich people's lives. Our teams develop products and experiences that empower millions of users globally, by combining world-class engineering with a deep commitment to innovation, quality, and privacy.

We are seeking a Machine Learning Engineer with strong expertise in computer vision and large-scale data processing. In this role, you will contribute to the development of next-generation real-time sensing and data intelligence systems by designing algorithms, building scalable data pipelines, and collaborating with multi-functional teams to deliver high-impact, production-quality solutions.

Description

As a Machine Learning Engineer, you will:

  • Design, build, and maintain large-scale data processing workflows, ensuring efficiency, scalability, and reliability across diverse data sources and modalities.

  • Develop and optimize computer vision models that power core product experiences, including areas such as image understanding, multi-view geometry, 3D reconstruction, and visual recognition.

  • Partner closely with engineering, research, and data teams to translate product requirements into technical solutions. This includes prototyping models, running large-scale experiments, improving data quality, and ensuring seamless integration of algorithms into production systems.

  • Explore emerging areas such as LLM-based agents, retrieval-augmented systems, and tool-oriented reasoning to improve internal workflows or data operations.

Minimum Qualifications

  • Strong foundation in computer vision, including experience with deep learning–based vision models and at least one area such as detection, segmentation, 3D vision, geometric methods, tracking, or self-supervised learning.

  • Hands-on experience developing machine learning models using frameworks such as PyTorch or TensorFlow.

  • Experience building or optimizing large-scale data pipelines (e.g., distributed ETL, dataset generation, annotation workflows, data validation, or high-throughput processing).

  • Proficiency in Python or C++ for algorithm development and data processing.

  • Experience working with distributed computing frameworks (e.g., Spark, Ray, or equivalent).

Preferred Qualifications

  • PhD in a relevant field with research directly related to computer vision, large-scale data systems, or multimodal learning.

  • Experience designing or evaluating agentic systems, including LLM-powered tools, RAG pipelines, or automated data reasoning workflows.

  • Familiarity with prompt engineering, tool-use patterns, and LLM model behavior.

  • Experience deploying ML models at scale, including monitoring, evaluation, and continuous improvement.

  • Knowledge of data quality assessment, dataset curation methodologies, and evaluation frameworks.

  • Experience with GPU-based optimization, large-batch training, or distributed training.

  • Strong multi-functional collaboration skills and the ability to lead technical initiatives.

Other Details

No Video Available
--

About Organization

 
About Organization