JobsMachine Learning System Software Engineer
Apple logo

Machine Learning System Software Engineer

Apple

Location

Sunnyvale, CA

Type

Full-time

Posted

8/18/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

As a Machine Learning System Software Engineer on the Apple Neural Engine team, you will work on delivering high-performance, low-power AI solutions for iconic Apple products. This role involves collaborating in a creative environment to develop groundbreaking technologies that shape the future of computing. You will have opportunities to demonstrate technical leadership and influence design decisions while supporting other engineers. If you are passionate about AI and hardware optimization, this dynamic position is for you.

Requirements

  • BS degree and a minimum of 10 years of relevant industry experience
  • Experience defining interfaces used by other teams or external developers, with attention to lifecycle, error handling, and forward compatibility
  • Deep proficiency in C and C++ in large, production system software
  • Understanding of runtime systems including process/thread models, memory management, IPC/RPC, and resource lifecycle
  • Understanding of software-hardware interfaces such as registers, DMA, and command queues
  • Experience shipping production system software
  • Experience building or extending ML runtimes, inference engines, or accelerator driver stacks
  • Familiarity with Swift/Rust or another memory-safe systems language
  • Familiarity with ML model compilation pipelines and runtime API interactions
  • Experience with multi-client runtime scenarios including hardware access arbitration and client lifecycle management
  • Knowledge of neural network inference including operator execution and tensor memory layout
  • Strong communication skills and experience working across team boundaries

Responsibilities

  • Develop high-performance, low-power AI solutions for Apple products
  • Collaborate with cross-functional teams to influence design decisions
  • Support and guide other engineers in the development process
  • Demonstrate technical leadership as the role evolves
  • Tackle new challenges and responsibilities in system software technology

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?