Computer Vision / Machine Learning Engineer

at  Apple

Sunnyvale, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Aug, 2024USD 256500 Annual27 May, 20243 year(s) or aboveAlgorithms,Platforms,Research,Computer VisionNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: May 23, 2024
Role Number:200552783
We live in a mobile and device-driven world where Deep Learning technology enables a new class of applications. Are you passionate about enabling unique user experiences on Apple products; such as Apple Vision Pro, iPhone, iPad, Apple Watch and the Mac? Imagine the countless possibilities powered by Artificial Intelligence! In the Video Engineering team, we are dedicated to providing hardware acceleration using the new proprietary Apple Neural Engine SOC to enable real time, low power and high performance execution of Deep Learning workloads. Our success is the result of very dynamic people working in an environment which cultivates creativity, partnership and cross-functional collaboration. These elements come together to make Apple an amazing environment for motivated people to do the greatest work of their lives! Will you help us design the next generation of revolutionary Apple Products?

DESCRIPTION

The computer vision machine learning engineer will work in a dynamic team as part of the Video Computer Vision org which develops on-device computer vision and machine perception technologies across Apple’s products. We balance research and product to deliver the highest quality, state-of-the-art experiences, innovating through the full stack, and partnering with cross-functional teams to influence what brings our vision to life and into customers hands.

MINIMUM QUALIFICATIONS

Minimum Qualifications

KEY QUALIFICATIONS

  • Rich experiences in 2D / 2.5D / Video computer vision algorithms covering one of the topics: Video Understanding / Video Foundation Model / Video-based transformer / Video Depth and Lighting
  • Solid understanding of state-of-the-arts in Video Understanding and familiar with the challenges of developing algorithms that run efficiently on resource constrained platforms
  • Proven prototyping skills and proficient in coding (C, C++, Python)
  • Excellent written and verbal communications skills, be comfortable presenting research to large audiences, and have the ability to work hands-on in multi-functional teams
  • You should be motivated and results-oriented

PREFERRED QUALIFICATIONS

Preferred Qualifications

EDUCATION & EXPERIENCE

BS and a minimum of 3 years relevant industry experience

ADDITIONAL REQUIREMENTS

  • Publication record in relevant venues (e.g. NeurIPS, ICML, ICLR, CVPR, ICCV, ECCV, SIGGRAPH)
  • Expertise in working with at least one deep learning framework, for example, PyTorch, TensorFlow

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

BSc

Proficient

1

Sunnyvale, CA, USA