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

Software Engineer - Computer Vision

Apple

Salary not specified
Nov 9, 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. Strong intuition for maintainability and extensibility. Exceptional debugging and performance optimization skills.
  • 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: Familiarity with 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.

Responsibilities

  • Design robust, extensible architectures and APIs for engineering partners.
  • Develop applications and tools for algorithm evaluation, prototyping, and technology demonstrations.
  • Support teams across Apple by integrating ML and CV components into production systems.
  • Advocate for engineering excellence, code quality, thorough test suites, and long-term maintainability.
  • Integrate CV/ML algorithms in your code and efficiently running foundation and language models on device.
  • Collaborate with multi-functional teams, including researchers, data scientists, software engineers, human interface designers and application domain experts.
  • Advance our AI and computer vision capabilities for human understanding.

Other

  • Track record of multi-functional collaboration and product delivery: Demonstrated success delivering high-performance, production-quality code in collaborative, multi-disciplinary environments.
  • Highly motivated and skilled Senior Software Engineer
  • Balance research and product requirements
  • Deliver Apple quality, pioneering experiences
  • Innovating through the full stack