Apple - Sunnyvale, CA

posted 4 months ago

Full-time - Mid Level
Sunnyvale, CA
Computer and Electronic Product Manufacturing

About the position

As a Computer Vision / Machine Learning Algorithm Engineer in the Video Computer Vision (VCV) organization at Apple, you will be at the forefront of developing innovative technologies for the next generation of Apple products. This role focuses on understanding people through real-time video streams and building advanced reasoning algorithms. The VCV team has been instrumental in delivering biometric features such as Face ID and Optic ID, along with various computer vision algorithms that power devices like the Apple Vision Pro, iPhone, and iPad. Your work will involve a blend of research and development, ensuring that the solutions you create meet Apple's high standards for quality and performance. In this position, you will be responsible for innovating and delivering effective, efficient, and well-tested computer vision solutions that are often deployed on edge devices. You will take projects from prototyping through to shipping, requiring a strong foundation in machine learning and deep learning, particularly in the realm of computer vision. The ideal candidate will not only possess technical expertise but also demonstrate self-motivation, curiosity, and a proactive approach to achieving project goals. You will collaborate with a team of like-minded professionals, where your skills will directly influence user experiences and hardware that will be utilized by millions of Apple customers. This role is perfect for someone who is a lifelong learner, eager to improve both their skills and the quality of their work. You will be encouraged to explore creative solutions to complex problems, contributing to the development of cutting-edge technologies that define the future of Apple products.

Responsibilities

  • Develop new technologies for Apple's next generation products.
  • Innovate and deliver effective, efficient, and well-tested computer vision solutions.
  • Prototype and ship solutions that are deployed on edge devices.
  • Collaborate with team members to influence future user experiences and hardware.
  • Continuously seek to improve personal skills and the quality of work.

Requirements

  • Solid background in machine learning and deep learning with expertise in computer vision.
  • Strong proficiency in writing clean and well-structured code, preferably in Python.
  • Experience with modern deep learning models and development using ML frameworks such as TensorFlow and PyTorch.
  • Excellent communication and collaboration skills.
  • Creativity and curiosity for solving highly complex problems.
  • Experience in biometrics, face tracking, gaze tracking, classical image processing, or computer vision is a plus.
  • Familiarity with cloud technologies is a plus.

Nice-to-haves

  • Experience in biometrics, face tracking, gaze tracking, classical image processing, or computer vision.
  • Familiarity with cloud technologies.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance may be available.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service