Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer - Computer Vision/Machine Learning for Human Understanding

Apple

$147,400 - $272,100
Oct 30, 2025
Sunnyvale, CA, US
Apply Now

Enable the potential of multimodal foundation and large language models for real-time human understanding on Apple devices

Requirements

  • Experience with Robust API Design: Proven ability to design developer-facing APIs with a clear understanding of architectural tradeoffs, design patterns, and anti-patterns
  • Experience with iOS/macOS development: Familiarity with Swift, SwiftUI, modern concurrency (e.g., structured concurrency with async/await), and Apple system frameworks such as Cocoa/Cocoa Touch, Core ML, Metal, and Accelerate
  • Foundational understanding of machine learning: Solid grasp of ML algorithms and development pipelines, with the ability to work effectively with ML practitioners and integrate ML components into production systems
  • Experience building internal developer tools: Hands-on experience developing tools such as test data visualization systems, debugging enhancements, and robust unit/integration testing frameworks to support engineering workflows
  • Experience with live camera streaming applications: Understanding of real-time video pipelines, image transformations, and rendering loops
  • Experience integrating on-device CV/ML algorithms: Familiarity with common computer vision techniques (e.g., object detection, segmentation, tracking, pose estimation), sequence models for real-time inference and FMs/LLMs optimized for on-device performance
  • Experience with scene understanding and AR frameworks: Exposure to ARKit, RealityKit, or other 3D perception pipelines (e.g., LiDAR-based depth fusion, spatial tracking)

Responsibilities

  • Designing robust, extensible architectures and APIs for engineering partners
  • Developing applications and tools for algorithm evaluation, prototyping, and technology demonstrations
  • Supporting teams across Apple by integrating ML and CV components into production systems
  • Advocating for engineering excellence, code quality, thorough test suites, and long-term maintainability

Other

  • Bachelor's degree or equivalent experience
  • Ability to work in a collaborative, multi-disciplinary environment
  • Excellent communication and interpersonal skills
  • Ability to relocate
  • Eligibility for discretionary bonuses or commission payments