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 SW Engineer - SystemRF

Senior Software Engineer role at Apple focusing on AI/ML applications in wireless systems design and optimization for consumer electronics.

Software Engineer - Large Language Models & Generative AI

Senior Software Engineer role at Apple focusing on Large Language Models and Generative AI, building systems for Siri, Photos, and Music services.

AIML-Sr. Data Scientist, Measurements

Senior Data Scientist role at Apple focusing on ML measurements, LLM evaluation, and privacy-preserving AI systems.

Senior Software Engineer - Apple ML Data Platform

Senior Software Engineer position at Apple, focusing on building and maintaining the ML Data Platform that powers intelligent experiences across Apple products and services.

Software QA Engineer, Machine Learning

Senior ML QA Engineer role at Apple, focusing on quality assurance for machine learning features in iOS and macOS creativity applications, offering competitive compensation and benefits.

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 4 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?