Machine Learning System Software Engineer

A leading technology company that creates innovative products like iPhone, iPad, Mac, and Vision Pro.
$175,800 - $312,200
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

Description For Machine Learning System Software Engineer

At Apple, we're pioneering transformative AI experiences through the Apple Neural Engine (ANE) team. This role offers a unique opportunity to work on cutting-edge AI technology that powers iconic products like Vision Pro, iPhone, iPad, and Mac. As a Machine Learning System Software Engineer, you'll be responsible for architecting and optimizing system runtime software for Apple's proprietary Neural Engine Accelerator, focusing on performance, scalability, and power efficiency. You'll collaborate with cross-functional teams, lead complex system runtime features, and mentor other engineers. The position requires deep expertise in system software technology and offers growth opportunities to demonstrate technical leadership and influence key design decisions. You'll work in a creative, collaborative environment, developing groundbreaking technologies that will shape the future of computing. The role combines technical excellence with leadership opportunities, allowing you to impact Apple's AI-driven capabilities across its ecosystem while working with state-of-the-art hardware and software systems. This is an excellent opportunity for experienced engineers passionate about AI, hardware optimization, and system software development to make a significant impact at one of the world's most innovative technology companies.

Last updated 3 hours ago

Responsibilities For Machine Learning System Software Engineer

  • Architect and develop system runtime software for Apple's Neural Engine Accelerator
  • Collaborate with cross-functional teams to bring new hardware silicon to market
  • Lead design and implementation of complex system runtime features
  • Mentor and guide emerging and mid-level engineers
  • Define system software architecture approaches and optimizations
  • Improve scalability and performance of AI workloads on Apple hardware
  • Foster a culture of learning and collaboration

Requirements For Machine Learning System Software Engineer

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 10+ years of experience shipping production software
  • High-level proficiency in C or C++
  • Experience with large, complex software systems
  • Understanding of software and hardware interfaces
  • Proven expertise in software design and architecture

Benefits For Machine Learning System Software Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Machine Learning System Software Engineer

Autonomous Systems Engineer - Incubation

Senior autonomous systems engineering role at Apple, focusing on AI, robotics, and camera systems development with emphasis on prototyping and innovation.

Machine Learning Architect - LLM & Generative AI (Image/Video)

Lead Machine Learning Architect position at Apple, focusing on LLMs and Generative AI, offering $197K-$360K base salary with comprehensive benefits in Seattle.

Principal Machine Learning Engineer - ML Innovation

Lead ML innovation at Apple as a Principal Machine Learning Engineer, developing cutting-edge ML technologies for billions of users worldwide.

Senior ML Manager

Lead Apple Maps' ML team in developing cutting-edge machine learning solutions for creating and maintaining accurate digital maps, managing both technical innovation and team leadership.

WW Channel Sales & Operations - AI Product Manager, Conversational Learning

Lead AI Product Manager role at Apple focusing on developing conversational learning solutions for channel sales, requiring 10+ years of product management experience with AI/ML expertise.