Computer Vision & Machine Learning Engineer

Apple

Sunnyvale, CA • 1h ago • On-site

Mid

On-site

150,400 - 277,600 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Computer Vision & Machine Learning Engineer

  • Focus: Audio-video perception, multimodal representation, real-time on-device inference

Description

You will develop and integrate audio-video perception and representation algorithms with multimodal GenAI researchers and engineers. The role centers on building, integrating, and maintaining complex real-time systems within a large production software stack, with a strong emphasis on machine learning inference, on-device performance optimization, and low-level systems programming.

Responsibilities

  • Design and drive software architecture for production systems and internal tools

  • Implement and optimize performance-critical algorithms for mobile and embedded platforms

  • Integrate multimodal models across audio, image, and video modalities for efficient on-device inference

  • Build tooling for visualization, logging, debugging, and evaluation

  • Integrate real-time perception, 3D representation, and animation systems into a broader end-to-end software stack

Requirements

  • Bachelor’s degree in Computer Vision, Computer Graphics, Machine Learning, Computer Science, Computer Engineering, or related fields

  • 3+ years of relevant industry experience

  • Strong proficiency in C++ and Objective-C/C++ with clean, well-structured code

  • Experience building concurrent, real-time systems (threads, synchronization, asynchronous processing)

  • Experience profiling and optimizing performance-critical code or ML inference on device

  • Solid mathematical foundation in linear algebra and numerical analysis

  • Experience developing user-facing APIs for complex systems

  • Curiosity and flexibility to work across different layers of the software stack

Benefits

  • Opportunity to shape upcoming products and deliver high-impact solutions for millions of users

  • Work in a fast-paced team on challenging multimodal audio-video perception and representation systems

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Computer Vision & Machine Learning Engineer role

Improve your resume for just $5

$150,400 – $277,600/year

Unlock Full Resume Report