Taro Logo

Systems Performance Architect

Apple creates revolutionary products that have transformed entire industries, focusing on technology innovation and environmental efforts.
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

The Systems Performance Architecture team at Apple is responsible for modeling performance of Macs and iPads across workloads prior to prototype builds. This role involves collaborating with Architects to guide hardware performance analysis and modeling across Apple's products, investigating performance and power characteristics of new workloads involving ML, gaming and professional content creation. The team ensures performance targets are met through software optimizations, power tuning and bug fixes. They provide architecture support to silicon engineering teams and evaluate performance and efficiency of hardware and system options for future Mac and iPad designs.

The Systems Performance Architect will be at the center of multiple efforts to accelerate and optimize future hardware and software. The ideal candidate should be familiar with CPU, GPU and ML architectures and passionate about identifying and optimizing performance bottlenecks. The role involves working closely with various teams to understand, model, and guide development, while also collaborating with creative professionals to develop new workflows that drive future architecture decisions.

The position requires strong technical expertise in computer architecture, system-level performance analysis, and software development. The candidate will work on critical initiatives bringing new capabilities to products, generate performance projections for future systems, and assist in complex performance debugging activities. This is a highly collaborative role that combines deep technical knowledge with strategic thinking to shape the future of Apple's hardware and software integration.

The team culture is collaborative, creative and passionate about delivering value in future product designs. The role offers the opportunity to work at the intersection of hardware and software optimization, directly impacting the performance of Apple's flagship products. The position requires both technical depth and the ability to communicate effectively with various stakeholders, from engineers to executives.

Last updated 5 days ago

Responsibilities For Systems Performance Architect

  • Guiding architecture tradeoff decisions at an executive level
  • Interacting with various multi-functional teams to understand, model, and guide development
  • Collaborating with creative professionals to develop new workflows
  • Working with kernel-level and high level software features
  • Collecting findings and collaborating with SoC, HW, and SW architecture teams
  • Generating performance projections for future systems
  • Assisting in complex performance debug activities

Requirements For Systems Performance Architect

Python
  • MS Degree or PhD in Electrical Engineering or Computer Science or equivalent years of experience
  • Minimum of 5 years of industry experience with system level performance
  • Strong software development and performance analysis skills
  • Experience with performance on low level software and computer architecture
  • Understanding of machine learning fundamentals
  • Understanding of GPU programming fundamentals
  • Proficiency in C/C++ and Python
  • Strong communication and mentoring skills

Related Jobs