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:
Multimodal Generative Modeling Research Engineer - SIML, ISE

Senior ML engineering role at Apple focusing on multimodal generative AI research and development for user-facing applications.

ISP Algorithm Engineer - Computer Vision

Senior Computer Vision Engineer role at Apple, focusing on developing and implementing advanced camera algorithms for Apple products, offering competitive compensation and benefits.

Computer Vision/Deep Learning Engineer

Senior Computer Vision/Deep Learning Engineer role at Apple, focusing on biometric ML algorithms and computer vision solutions for next-generation products.

ML Software Engineer

Senior ML Software Engineer role at Apple, building ML-inference applications and services on Apple Silicon, focusing on generative AI and cloud compute infrastructure.

Software QA Engineer, Machine Learning (SF)

Senior ML QA Engineer role at Apple, focusing on iOS and macOS creativity applications, requiring 5+ years of experience in QA and machine learning.

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