Machine Learning Engineer - Computer Vision & Data Systems
Job Description
Apple’s Seattle site is looking for a Machine Learning Engineer who specializes in computer vision and large-scale data systems. You will design production-grade algorithms and build scalable data pipelines that enable real-time sensing and data intelligence across core product experiences. This onsite role in Seattle, WA offers a competitive salary and opportunities to advance research into practical, high-impact systems.
Responsibilities
- Architect and maintain expansive data processing pipelines that support diverse data sources and modalities, prioritizing efficiency, scalability, and reliability.
- Develop and optimize computer vision models that power key product experiences, including image understanding, multi-view geometry, 3D reconstruction, and visual recognition.
- Collaborate with engineering, research, and data teams to translate product requirements into technical solutions, prototype models, run large-scale experiments, improve data quality, and ensure smooth production integration of algorithms.
- Explore emerging areas such as large language model powered agents, retrieval-augmented systems, and tool-oriented reasoning to enhance internal workflows and data operations.
Requirements
- 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 cross-functional collaboration skills and the ability to lead technical initiatives.
- Robust foundation in computer vision, with experience in 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 building ML models using PyTorch or TensorFlow.
- Experience designing or optimizing large-scale data pipelines (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).
Technologies
- PyTorch
- TensorFlow
- Python
- C++
- Spark
- Ray
Benefits
- Base pay range for this role is USD 175,000 to 308,500 per year.
- Apple employees have opportunities to become shareholders through discretionary employee stock programs, including restricted stock units and the Employee Stock Purchase Plan with discounted stock purchases.
- Comprehensive medical and dental coverage, retirement benefits, access to discounted products and free services, and reimbursement for certain educational expenses including tuition.
- The role may be eligible for discretionary bonuses or relocation support.
- Apple benefit, compensation, and employee stock programs are subject to eligibility requirements and terms of the applicable plan or program.
Pay & Benefits details
- Base pay is determined within a range based on skills, qualifications, experience, and location.
- In addition to base pay, employees have the opportunity to participate in Apple stock programs and receive discretionary restricted stock unit awards.
- Eligible employees may participate in the Employee Stock Purchase Plan to purchase Apple stock at a discount, and benefits include comprehensive medical and dental coverage, retirement benefits, discounts on products, free services, and reimbursement for certain educational expenses, including tuition.
- The role may be eligible for discretionary bonuses or commission payments as well as relocation, subject to eligibility and plan terms.
- Note: Apple benefit, compensation, and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.