SonicJobs Logo
Left arrow iconBack to search

On-Device Machine Learning Integration Engineer

Apple
Posted 3 months ago, valid for 16 days
Location

Seattle, King 98164, WA

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The company is seeking a Machine Learning Integration Engineer for their Video Computer Vision group to enhance real-time human understanding on Apple devices.
  • Candidates should have a Bachelor's degree in Computer Science or a related field with at least 2 years of relevant industry experience.
  • Extensive programming skills in Python, Swift, and C++, along with experience in PyTorch and the machine learning model development lifecycle are required.
  • The role involves collaborating with ML engineers and data scientists to deploy advanced computer vision technologies while managing performance and power constraints.
  • The position offers a competitive salary, although the exact amount is not specified in the job description.
We’re starting to see the incredible potential of multimodal foundation and large language models, and many applications in the computer vision and machine learning domain that previously appeared infeasible are now within reach. We are looking for a highly motivated and skilled Machine Learning Integration Engineer to join our team in the Video Computer Vision group and help us enable that potential for realtime human understanding on Apple devices. The Video Computer Vision org has pioneered human-centric real-time features such as FaceID, FaceKit, and Gaze and Hand gesture control which have changed the way millions of users interact with their devices. We balance research and product requirements to deliver Apple quality, pioneering experiences, innovating through the full stack, and partnering with HW, SW and AI teams to shape Apple's products and bring our vision to life.

Description


As part of the Video Computer Vision (VCV) team, you will support our ML development and continuously improve our features. Working closely with ML algorithms engineers, data scientists and quality assurance teams, you’ll help deploy state-of-the-art computer vision technologies on Apple devices, balancing performance with the compute and power constraints of on-device inference.

Minimum Qualifications


Bachelor's degree in Computer Science or related discipline, and 2 years relevant industry experience. Strong foundational knowledge in Computer Science. Extensive programming experience in Python, Swift, C++. Experience working with PyTorch. Experience with machine learning model development lifecycle, including data preprocessing, model training, evaluation, and deployment. Foundational understanding of machine learning: ML algorithms and development pipelines, with the ability to work effectively with ML practitioners and integrate ML components into production systems.

Preferred Qualifications


Experience with CoreFoundation, RealityKit and CoreML. Hands-on experience with CI/CD pipelines and practices. Experience with live camera streaming applications: Understanding of real-time video pipelines, image transformations, and rendering loops. Familiarity with common computer vision techniques (e.g., object detection, segmentation, tracking, pose estimation), sequence models for real-time inference and LLMs optimized for on-device performance.



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.