Taro Logo

Applied Machine Learning Research Engineer - Perception Algorithms

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Applied Machine Learning Research Engineer - Perception Algorithms

Join Apple's Video Computer Vision group as an Applied Machine Learning Research Engineer focusing on Perception Algorithms. This role is part of a centralized applied research and engineering organization responsible for developing real-time on-device Computer Vision, Machine Perception, and Generative technologies across Apple products. The team's technologies power features in ARKit, MeasureApp, RoomScan, Accessibility, and multiple VisionPro features.

As a member of this innovative team, you'll be developing new technologies in scene understanding for Apple's next generation products. The role requires expertise in deep learning and computer vision, with a focus on designing and implementing algorithms for challenging real-world problems. You'll work on research, development, and optimization of machine learning algorithms while collaborating with multidisciplinary teams across Apple.

The position offers competitive compensation ranging from $143,100 to $264,200, along with comprehensive benefits including medical coverage, stock options, and educational support. This is an excellent opportunity for someone passionate about pushing the boundaries of computer vision and machine learning in a product-focused environment.

Key aspects of the role include algorithm design and training, benchmarking and optimization for real-time performance, and supporting integration into Apple products. The ideal candidate will combine strong technical skills in Python and C++ with creativity in solving complex problems and excellent collaboration abilities.

Last updated 3 months ago

Responsibilities For Applied Machine Learning Research Engineer - Perception Algorithms

  • Research, design, train, and evaluate machine learning/deep learning algorithms
  • Benchmark and analyze machine learning/deep learning algorithms
  • Optimize algorithms for real time and low power constraints
  • Support algorithm integration into Apple products
  • Collaborate with teams across Apple with multidisciplinary skills

Requirements For Applied Machine Learning Research Engineer - Perception Algorithms

Python
  • MS in Computer Science or related field with focus on machine learning, computer vision, robotics or similar
  • Experience in designing and training efficient network architectures
  • Experience with data curation for training vision language models
  • Track record of researching and shipping advanced machine learning algorithms
  • Solid mathematical foundation of machine learning and deep learning techniques
  • Strong coding skills in python (with pytorch) and C/C++

Benefits For Applied Machine Learning Research Engineer - Perception Algorithms

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