Systems Performance Architect

Job expired!

Join Apple as a Systems Performance Architect

Posted: June 18, 2024

Weekly Hours: 40

Role Number: 200540309

At Apple, we don’t just create products — we cultivate experiences that revolutionize entire industries. Our innovation springs from the diverse range of ideas and talents within our team, driving advancements from groundbreaking technology to industry-leading environmental initiatives. Join Apple and help us leave the world better than we found it. Are you ready for the challenge?

About the Role

Our System Performance and Architecture team seeks an exceptional engineer to work with Architects on ML performance analysis and modeling across Apple products. You will delve into the performance and power characteristics of new ML workloads. In this collaborative and cross-functional position, you will be at the forefront of efforts to accelerate and optimize on-device machine learning. We seek a professional well-versed in Machine Learning, passionate about identifying and optimizing performance bottlenecks. Experience with system-level performance encompassing hardware (CPU, GPU, DRAM, storage), software (OS, drivers, applications), and other system attributes (thermals, power, acoustics) is advantageous.

Job Responsibilities

In this role, you will:

  • Guide architecture tradeoff decisions at an executive level.
  • Collaborate with multi-functional teams to understand, model, and drive development.
  • Work with high-level software features, including 3rd party developers and the ML inference stack.
  • Conduct investigations and collaborate with SoC, HW, and SW architecture teams to provide insights for future silicon and products.
  • Generate performance projections for future systems.
  • Assist in complex performance debugging activities.

Key Qualifications

  • Solid understanding and experience in computer architecture.
  • Proven software development and performance analysis skills.
  • Understanding of machine learning fundamentals.
  • Experience with performance on low-level software and computer architecture.
  • Passion for software architecture, APIs, and high-performance extensible software.
  • Proficiency in C/C++ and Python.
  • Strong communication and mentoring abilities.

Education & Experience

MS Degree or PhD in Electrical Engineering or Computer Science or equivalent years of experience.

Apple is an equal opportunity employer committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Company Name: Apple

Job Title: Systems Performance Architect

Come join us at Apple and be part of something extraordinary.