Senior Computer Vision & ML Engineer – On-Device Face ID

Apple Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 325,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Apple Inc. Sunnyvale seeks a software engineer for the Face ID team to design, build, and ship the software stack behind Face ID on Apple devices.

You will collaborate across OS, CV/ML researchers, hardware, and silicon teams to bring real-time computer vision capabilities to production on next‑generation hardware. Applicants should have a strong track record shipping robust software on resource-constrained or embedded platforms, with emphasis on performance, memory, latency, and power.

Qualifications

  • BS and a minimum of 10 years relevant industry experience.
  • Track record of designing and shipping robust software in a collaborative environment.
  • Strong software engineering fundamentals: API and framework design, data structures, concurrency, memory management, and debugging complex systems.
  • Experience writing production software for resource‑constrained or embedded platforms, with an emphasis on performance, memory, latency, and power.
  • Experience integrating computer vision or machine learning components into shipping products (you don't need to invent the models, but you should be comfortable working alongside those who do)
  • Experience with profiling, instrumentation, automated testing, and continuous integration

Responsibilities

  • Design, build, and ship the software stack behind Face ID across Apple platforms.
  • Work on architecture and API design, integration across the OS stack, optimization, automated testing, and benchmarking.
  • Collaborate with CVML researchers to move capabilities from prototype to production.
  • Coordinate with hardware and silicon teams on sensor bring‑up and collaboration with framework, accessibility, and QA teams.
  • Partner with teams across code review and design discussions to ensure high quality, scalable software.

Skills

C/C++
Python
Objective-C
Swift

Education

Bachelor's degree

Job description

Apple Inc. Sunnyvale seeks a software engineer for the Face ID team to design, build, and ship the software stack behind Face ID on Apple devices.

You will collaborate across OS, CV/ML researchers, hardware, and silicon teams to bring real-time computer vision capabilities to production on next‑generation hardware. Applicants should have a strong track record shipping robust software on resource-constrained or embedded platforms, with emphasis on performance, memory, latency, and power.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior On-Device Face ID Engineer
Senior On-Device Face ID Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Software Engineer - Face ID
Software Engineer - Face ID

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Software Engineer — Face ID
Software Engineer — Face ID

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
On-Device Vision ML Systems Engineer – Multimodal AI
On-Device Vision ML Systems Engineer – Multimodal AI

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Stock programs
Medical and dental coverage
Retirement benefits
+1
On-Device Real-Time Computer Vision Architect
On-Device Real-Time Computer Vision Architect

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
On-Device ML & Vision Engineer — Low-Power Graphics
On-Device ML & Vision Engineer — Low-Power Graphics

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Camera ML Engineer — Hardware & Vision Innovation
Camera ML Engineer — Hardware & Vision Innovation

Apple, Inc. • Cupertino (CA)

On-site
USD 180,000 - 240,000
Senior ML Engineer — Computer Vision & Spatial AI
Senior ML Engineer — Computer Vision & Spatial AI

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 185,000 - 325,000
Medical and dental coverage
Employee stock programs
Relocation assistance
+1
Senior Creative Vision Software Engineer - On-Device ML
Senior Creative Vision Software Engineer - On-Device ML

Apple Inc. • San Francisco (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental cover
Employee stock programs
Tuition reimbursement
+1
On-Device Vision ML Systems Engineer
On-Device Vision ML Systems Engineer

Apple • Sunnyvale (CA)

On-site
USD 190,000 - 240,000