Taro Logo

Computer Vision/ Machine Learning Engineer - Apple Vision Pro

Apple is where individual imaginations gather together, creating revolutionary products and services that change lives for the better.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR
This job posting may no longer be active. You may be interested in these related jobs instead:
Computer Vision & Machine Learning Engineer

Senior Computer Vision & Machine Learning Engineer role at Apple, building next-generation creative editing tools using state-of-the-art ML/CV technologies.

Software Senior Engineer - AI Engineering

Senior Software Engineer position at Dell Technologies focusing on AI Engineering and development of next-generation applications.

Senior Software Engineer

Senior Software Engineer position at Intuit working on AI-powered developer tools to revolutionize software development practices.

Senior Software Engineer - Qualcomm, Linkoping, Sweden

Senior Software Engineer position at Qualcomm Linkoping, focusing on computer vision and autonomous driving systems development, requiring 3+ years experience and expertise in C++, Python, and machine learning.

AI ADK Software Engineer

Senior AI software engineering role at Qualcomm China focusing on automotive ML optimization, neural network development, and quantization for embedded systems.

Description For Computer Vision/ Machine Learning Engineer - Apple Vision Pro

Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. This role offers an exciting opportunity to join Apple's ARKit algorithms team, working on cutting-edge computer vision and machine learning solutions.

As a senior Computer Vision/ML Engineer, you'll be responsible for developing and maintaining relocalization frameworks that leverage different technologies and sensor modalities. You'll work within the ARKit group - the team behind the world's largest platform for 2D/3D computer vision algorithms - where you'll contribute to groundbreaking products that impact millions of Apple customers.

The role involves developing core algorithms within the relocalization framework, providing expertise in CPU/GPU/ANE optimizations, and collaborating with cross-functional teams on research and product development. You'll be tackling challenging realtime vision/perception problems and extending existing solutions to handle complex scenarios.

Key responsibilities include:

  • Developing and maintaining sophisticated relocalization frameworks
  • Supporting core algorithm development
  • Providing hardware optimization expertise
  • Cross-functional collaboration on research and product development
  • Supervising and supporting engineers in tool adoption
  • Working on challenging realtime vision/perception problems

Required qualifications:

  • MSc/PhD in computer vision/robotics or equivalent industry experience
  • 3+ years of high-quality software development experience
  • Strong C/C++ and Python skills
  • Expertise in computer vision libraries and frameworks
  • Solid understanding of 2D/3D geometry
  • Experience with real-time SLAM/Relocalization systems

The position offers competitive compensation ($143,100-$264,200) plus comprehensive benefits including medical/dental coverage, stock options, retirement benefits, and education reimbursement. Join Apple's innovative team and help shape the future of spatial computing with Vision Pro.

Last updated 18 days ago

Responsibilities For Computer Vision/ Machine Learning Engineer - Apple Vision Pro

  • Develop and maintain relocalization frameworks
  • Support development of core algorithms within relocalization framework
  • Advise on CPU/GPU/ANE optimizations
  • Collaborate with Computer Vision R&D engineers on research and product development
  • Supervise and support engineers in adoption of internal tools
  • Work on challenging realtime vision/perception problems

Requirements For Computer Vision/ Machine Learning Engineer - Apple Vision Pro

Python
  • MSc / PhD in computer vision, robotics or comparable industry experience
  • 3+ years of experience developing high quality software
  • Excellent C/C++, python development skills
  • Excellent software design, problem solving and debugging skills
  • Solid experience with CV libraries / frameworks
  • Solid fundamentals on computer vision, 2D/3D geometry
  • Excellent communication and teamwork skills
  • Experience with development of real time SLAM/Relocalization systems

Benefits For Computer Vision/ Machine Learning Engineer - Apple Vision Pro

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Vision insurance
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?