Senior 3D Computer Vision/Machine Learning Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $250,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR

Description For Senior 3D Computer Vision/Machine Learning Engineer

Apple's 3D reconstruction and Scene Understanding team is seeking a Senior 3D Computer Vision/Machine Learning Engineer to drive innovation in next-generation products. This role focuses on developing cloud pipelines, systems, and algorithms for solving complex computer vision problems using machine learning approaches. You'll work on contextual understanding, multi-modality AI tasks, and 3D reconstruction while collaborating with expert colleagues across Apple's world-leading hardware and software platforms.

The position offers an opportunity to work at the intersection of machine learning and computer vision, developing cutting-edge solutions that will directly impact Apple's products. You'll be responsible for designing and implementing large-scale pipelines for data processing, model training, and evaluation, while also working on innovative algorithms for 3D reconstruction and spatial understanding.

The ideal candidate brings strong expertise in machine learning and computer vision algorithms, with experience in building large-scale systems. You'll need proficiency in Python, machine learning frameworks, and C++, along with experience in iOS/macOS/visionOS development. The role offers competitive compensation, including base pay, stock options, comprehensive benefits, and opportunities for professional growth.

Working at Apple means joining a team that's pushing the boundaries of technology in AR/VR and AI applications. You'll contribute to products that millions of customers use while working with some of the industry's brightest minds. The position combines technical challenges with real-world impact, making it an exciting opportunity for someone passionate about advancing the field of computer vision and machine learning.

Last updated 25 days ago

Responsibilities For Senior 3D Computer Vision/Machine Learning Engineer

  • Drive the design, implementation, maintenance and testing of large-scale pipelines for data processing
  • Develop model training and evaluation systems
  • Incubate cutting-edge machine learning models and algorithms for contextual understanding
  • Work on multi-modality large language models and 3D reconstruction
  • Partner with software and hardware teams across multiple organizations
  • Integrate pipelines, algorithms and models into live systems
  • Provide support to internal and external developers

Requirements For Senior 3D Computer Vision/Machine Learning Engineer

Python
TypeScript
  • Experience designing, developing and testing large-scale cloud platforms
  • Experience with 3D computer vision (e.g., 3D relocalization, reconstruction, AR/VR, contextual understanding, spatial reasoning)
  • Familiarity with quality software development processes
  • Experience collaborating cross-functionally with other engineering teams
  • BS and a minimum of 3 years relevant industry experience
  • Proficiency with Python and machine learning frameworks like PyTorch or TensorFlow
  • Proficiency with C++
  • Experience with Swift/Objective-C

Benefits For Senior 3D Computer Vision/Machine Learning Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Senior 3D Computer Vision/Machine Learning Engineer

Sensing ML Algorithm Engineer - HID

Senior ML Algorithm Engineer role at Apple, focusing on touch interface development for major products, requiring 3+ years experience in signal processing and machine learning.

Multi-Touch Algorithm Engineer

Senior Machine Learning Engineer role at Apple, focusing on developing advanced touch algorithms for consumer devices using deep learning and sensor processing.

Senior Machine Learning Engineer / Data Scientist (MSO)

Senior ML Engineer/Data Scientist role at Apple's healthcare subsidiary, focusing on developing ML models for health projects using BERT and LLMs.

AIML - Senior Software Engineer, Privacy - Siri Runtime Platform, Siri Information and Intelligence

Senior Software Engineer role at Apple focusing on privacy-first systems for Siri Runtime Platform, requiring 10+ years of experience in building large-scale distributed systems.

Machine Learning Engineer, AI & Data Platform

Senior Machine Learning Engineer position at Apple, focusing on AI & Data Platform development with competitive compensation and comprehensive benefits.