Taro Logo

Computer Vision and Machine Learning Engineer

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

Job Description

Apple's Video Computer Vision organization is at the forefront of developing cutting-edge technologies for future Apple products. The team focuses on real-time and low-power algorithms that power next-generation Apple experiences and devices, particularly in localization and scene understanding using both classical computer vision techniques (SLAM and sensor fusion) and modern Machine Learning approaches. They have made significant contributions to ARKit in both iOS and Vision OS devices.

As a Computer Vision and Machine Learning Engineer, you'll join a unique research and development team working on groundbreaking algorithms. The role involves creating impactful computer vision algorithms for augmented reality and device localization, collaborating with Apple's world-class designers to deliver products that resonate with users on a personal level.

The position requires expertise in both classical computer vision and machine learning, with key areas including 3D computer vision, Structure from Motion (SfM), and Simultaneous Localization and Mapping (SLAM). You'll work closely with various highly skilled software development and ML teams, participating in core technology algorithm development, supporting external teams, conducting code reviews, and maintaining high-quality standards.

This is an opportunity to directly impact future Apple products and experiences, working at the intersection of computer vision, machine learning, and augmented reality. The role offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge technology at one of the world's most innovative companies. If you're passionate about creating next-generation computer vision solutions and want to shape the future of technology, this role at Apple could be your next career move.

Last updated a day ago

Responsibilities For Computer Vision and Machine Learning Engineer

  • Create computer vision algorithms for augmented reality and device localization
  • Core technology algorithm development for future user experiences
  • Support external teams using our algorithms
  • Support low-level, cross-platform efforts
  • Participate in code reviews
  • Advocate for high quality results

Requirements For Computer Vision and Machine Learning Engineer

Python
  • BS and a minimum of 3 years relevant industry experience
  • Programming in C++
  • Familiarity with classical and machine learning based computer vision

Benefits For Computer Vision and Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

AIML - Machine Learning Engineer, Web Indexing team

Senior Machine Learning Engineer position at Apple, focusing on web indexing and search infrastructure, offering competitive salary range of $147,400-$272,100 with comprehensive benefits.

On-device ML Infrastructure Engineer (ML Insights and Forecasting)

Senior ML Infrastructure Engineer role at Apple focusing on on-device machine learning insights and forecasting, offering competitive pay and benefits.

AIML - Sr. Software Engineer - AIML Observability

Senior Software Engineer role focused on building AI-powered observability solutions at Apple, working on cloud-native technologies and large-scale distributed systems.

Software Engineer - GenAI Evaluations, AiDP

Senior Software Engineer role at Apple focusing on Generative AI evaluations and frameworks, offering competitive compensation between $171,600-$302,200.

AIML - Machine Learning Engineer, Web Indexing team

Senior Machine Learning Engineer position at Apple, focusing on web indexing and search infrastructure, offering $139.5K-$258.1K plus benefits.