About The Position

The Video Computer Vision organization develops technologies for current and future Apple products, including Apple Vision Pro. This role focuses on creating computer vision algorithms and delivering technologies for augmented reality and device localization. The engineer will collaborate with specialists from a range of backgrounds and work closely with Apple designers to develop solutions that are meaningful to users and shape future mixed-reality experiences. Responsibilities include core technology algorithm development for future user experiences, supporting external teams that use the algorithms, contributing to low-level cross-platform efforts, participating in code reviews, and advocating for high-quality results.

Requirements

  • Bachelor of Science degree.
  • At least 3 years of relevant industry experience.
  • Strong software engineering skills.
  • Programming experience in C++.
  • Familiarity with classical and machine-learning-based computer vision.

Nice To Haves

  • Master’s or Ph.D. in computer vision, machine learning, robotics, or a related field.
  • Excellent background in visual/inertial sensing and localization/mapping (SLAM).
  • Solid foundation in 3D geometric computer vision.
  • Strong programming and system-building skills.
  • Experience turning concepts into robust and efficient algorithms that handle real-world complexity.
  • Experience developing, training, and tuning domain-specific machine-learning models related to computer vision.
  • Proficiency in Python and PyTorch.
  • Excellent communication skills and experience working with multifunctional teams.
  • Curiosity and willingness to learn new things to improve the quality of solutions.
  • Ability to make well-informed and practical decisions in a rapidly evolving environment.
  • Self-motivation and a proven track record of prioritizing effectively and delivering tasks on schedule.

Responsibilities

  • Create computer vision algorithms and deliver technologies for augmented reality and device localization.
  • Develop core technology algorithms in support of future user experiences.
  • Communicate with and support external teams that use the algorithms.
  • Support low-level, cross-platform efforts.
  • Participate in code reviews.
  • Advocate within the team for high-quality results.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service