Taro Logo

System Software Architect - Datacenter

A technology company that creates products and services that revolutionize entire industries.
$147,400 - $272,100
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

Apple, a revolutionary technology company, is seeking a System Software Architect for their Datacenter team. This role sits at the intersection of machine learning, system architecture, and performance optimization. As part of the System Performance and Architecture team, you'll guide ML performance analysis and modeling across Apple's products, working on both on-device and data center machine learning initiatives.

The position requires a unique individual capable of technical leadership at the executive level, working with cross-functional teams to drive architecture decisions and development. You'll be involved in high-level software features, including ML inference stack and third-party developer interactions, while also conducting ML and AI application prototyping for both client and datacenter environments.

This is an excellent opportunity for an experienced architect with strong ML background to make significant impact at Apple. You'll be working with cutting-edge technology, helping optimize and accelerate machine learning capabilities across Apple's ecosystem. The role offers competitive compensation ($147,400 - $272,100), comprehensive benefits, and the chance to work on projects that influence millions of users.

The ideal candidate brings 5+ years of industry experience, deep knowledge of computer architecture and systems, and proven expertise in machine learning. Experience with datacenter systems, performance analysis, and strong software development skills in C++ and Python are highly valued. You'll be joining a collaborative environment where your technical expertise and leadership skills will help shape the future of Apple's ML infrastructure.

Benefits include comprehensive medical/dental coverage, retirement benefits, stock options, education reimbursement, and potential bonuses. This role is available in both Cupertino, CA and Beaverton, OR, offering flexibility in location while working on groundbreaking technology that impacts users worldwide.

Last updated 4 days ago

Responsibilities For System Software Architect - Datacenter

  • Guiding architecture tradeoff decisions at an executive level
  • Interacting with various multi-functional teams to understand, model, and guide development
  • Working with high level software features including 3rd party developers and ML inference stack
  • ML and AI application and software prototyping for client and datacenter
  • Assisting in complex performance debug activities

Requirements For System Software Architect - Datacenter

Python
Linux
  • Minimum of 5 years of industry experience
  • Knowledge and experience in computer architecture and systems
  • Machine Learning experience
  • Prior experience with data center and large-scale cluster systems
  • Experience with system level performance spanning hardware, software, and distributed computing
  • Excellent software development skills preferably in C++ and Python
  • Strong communication and mentoring skills

Benefits For System Software Architect - Datacenter

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs