Senior Software Engineer for CV/ML applications

Apple is a leading technology company known for innovative products like iPhone, iPad, Mac, and Apple Watch.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · AR/VR
This job posting may no longer be active. You may be interested in these related jobs instead:
AIML - Sr. Machine Learning Engineer, Siri Search Quality - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on Siri Search Quality and Information Intelligence, developing AI and ML solutions.

AIML - Machine Learning Engineer, Data and ML Innovation

Senior Machine Learning Engineer role at Apple focusing on developing ML/AI evaluation systems and tools to enhance product quality across Apple's device ecosystem.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on question answering and search technologies using deep learning.

AIML - Core Infrastructure Engineering, Machine Learning Platform & Infrastructure

Senior backend engineering role at Apple focusing on AI/ML infrastructure development for Siri and search services, offering competitive compensation and comprehensive benefits.

Apple Music - Machine Learning Engineer (Personalized Stations and Mixes)

Senior Machine Learning Engineer role at Apple Music focused on building personalized music recommendations and streaming experiences for millions of users.

Description For Senior Software Engineer for CV/ML applications

We are seeking a Senior Software Engineer with expertise in Computer Vision (CV) and Machine Learning (ML) to join our Body Technologies team. This role involves developing groundbreaking technologies for human understanding in videos and photos across Apple products, including iPhones, iPads, Macs, and Vision Pros. You'll work on key algorithms for body pose estimation, tracking, shape estimation, and action classification for real-time applications in Virtual and Augmented Reality.

Key responsibilities include:

  • Implementing and integrating CV and ML algorithms for highly visible and impactful projects
  • Surpassing current state-of-the-art methodologies in people understanding technologies
  • Designing and implementing proof-of-concept prototypes
  • Coordinating cross-functional collaboration with various teams
  • Transitioning prototypes into Apple-quality products

You'll be part of the team that has developed revolutionary technologies like FaceID, FaceKit, and gesture control for the Vision Pro. This role offers the opportunity to contribute to the next generation of products that enhance customer experience through a comprehensive approach involving hardware, software, and machine learning teams.

Join us in creating some of the most impactful CV/ML products ever shipped by Apple, working at the forefront of technology in areas such as Virtual and Augmented Reality.

Last updated 8 months ago

Responsibilities For Senior Software Engineer for CV/ML applications

  • Implement and integrate CV and ML algorithms for highly visible and impactful projects
  • Surpass current state-of-the-art methodologies in people understanding technologies
  • Design and implement proof-of-concept prototypes
  • Coordinate cross-functional collaboration with various teams
  • Transition prototypes into Apple-quality products

Requirements For Senior Software Engineer for CV/ML applications

Python
  • BS and a minimum of 3 years relevant industry experience
  • Strong and proven software development skills with deep understanding of concurrency and multi-threading fundamentals
  • Experience implementing and integrating realtime video and signal processing algorithms
  • Experience with API design and software architecture

Benefits For Senior Software Engineer for CV/ML applications

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

Interested in this job?