CV/ML Systems Integration Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
71 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $194k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 67% of similar roles. Most pay $153,100–$235,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $194k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · CV/ML Systems Integration Engineer

The CV/ML Systems Integration Engineer joins the Machine Learning and AI team to focus on the prototyping, integration, and productization of software combining computer vision, 3D computer graphics, machine learning models, and sensor data. The role involves designing end-to-end functional prototypes that interface with cameras and other sensors, collaborating with designers and researchers to define goals, and developing optimized production-ready frameworks. Key responsibilities include triaging issues across prototype and production software while building polished user interfaces for executive review. Required skills include proficiency in linear algebra, 3D computer graphics, and computer vision concepts. The candidate will utilize technologies such as Swift, SwiftUI, Objective-C, C++, Python, Metal, and Xcode. Specialized experience includes working with real-time data from IMUs, SLAM, VIO, RealityKit, GPU programming, and deploying machine learning models for mobile devices.

What you'll do

  • Design and build end-to-end functional prototypes that interface with cameras and other sensors.
  • Integrate and develop prototype software into optimized, production-ready frameworks for new features.
  • Triage and debug issues across both experimental prototypes and production-level software.
  • Develop polished, intuitive user interfaces suitable for executive review.
  • Implement machine learning models and integrate them into real-time mobile systems.
  • Process real-time data from cameras, inertial measurement units (IMU), and other mobile device sensors.
  • Develop high-performance mobile applications using Swift, SwiftUI, Objective-C, or C++.
  • Utilize 3D computer graphics, SLAM, VIO, and RealityKit to build augmented reality experiences.

What we're looking for

  • BS/MS degree in Computer Science, Electrical Engineering, Physics, Mathematics, or a related field.
  • At least 1 year of relevant experience.
  • Experience working with real-time data from cameras, IMUs, and other mobile device sensors.
  • Strong proficiency in linear algebra and understanding of 3D computer graphics and computer vision concepts.
  • Experience developing high-performance software for mobile devices using Swift, SwiftUI, and/or Objective-C.
  • 5 or more years of software engineering experience with the technical concepts listed in the minimum qualifications.
  • Experience with SLAM, VIO, RealityKit, GPU programming, and deploying Machine Learning models.
  • Proficiency in Python for machine learning research and C++ for high-performance mobile software.

More like this

Similar roles

CV and ML Engineer

Apple Inc

Sunnyvale, CA 73 days ago $184,700$324,800
Deep Learning Computer Vision 3D Perception Python PyTorch JAX C++ Model Optimization Distributed Training Data Pipelines Multi-view Geometry 3D Reconstruction Machine Learning

CV and ML Engineer

Apple Inc

Seattle, WA 73 days ago $175,000$308,500
Deep Learning Computer Vision 3D Perception Python PyTorch JAX C++ Distributed Training Model Optimization Data Pipelines Multi-view Geometry 3D Reconstruction Machine Learning Geometric Deep Learning

AI/ML Software Engineer

Apple Inc

Sunnyvale, CA 30 days ago $150,400$277,600
Computer Vision Machine Learning C++ Swift iOS macOS MLX ARKit REKit 3D Graphics Diffusion Transformer Models On-device Inference Linear Algebra Numerical Analysis Agentic Workflow Frameworks Real-time Systems Software Architecture
5+ yrs exp

Systems Integration Engineer

Booz Allen Hamilton

Chantilly, VA 77 days ago $77,600$176,000
AWS Cloud Native Technologies Agile Frameworks Software Integration data platforms Requirements Gathering Project Management Systems Integration
5+ yrs exp

Systems Integration Engineer

Booz Allen Hamilton

Arlington, VA 56 days ago $69,400$158,000
API Python Go CI/CD Terraform CloudFormation Pulumi Okta Auth0 Azure AD Kafka SNS SQS Pub/Sub DNS TLS Load Balancing Firewalls Distributed Systems