Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Systems Performance Architect - CPU 
United States, Oregon, Beaverton 
908881541

08.06.2025
This includes evaluation of system and device level characteristics from low level device metrics (e.g. throughput, latency, caching/paging behaviors, power/efficiency, etc.) in the presence of operating systems, compiler, power management, and software interactions that ultimately determine the user’s experience on a Mac.
In this highly collaborative and multi-functional role, you will be at the center of multiple efforts to accelerate and optimize future HW and the SW that drives it. We are looking for someone that is familiar with CPU, GPU and ML architectures and is passionate about identifying and optimizing performance bottlenecks. The key responsibilities of this role will entail:Guiding architecture tradeoff decisions at an executive level.Working with kernel-level and high level software features including working with 3rd party developers.Generating performance projections for future systems.Assisting in complex performance debug activities.
  • 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 spanning hardware (CPU or GPU or DRAM or storage), software (OS, drivers, applications).
  • Solid understanding and experience in the CPU Domain computer architecture.
  • Strong and proven software development and performance analysis skills.
  • Experience with performance on low level software and computer architecture.
  • Passion for software architecture, APIs and high-performance extensible software.
  • Experience with system level performance spanning hardware (CPU, GPU, DRAM, storage), software (OS, drivers, applications), and other system characteristics (thermals, power, acoustics) is a plus.
  • Programming fundamentas in Metal, Vulkan or DirectX 12 is a plus.
  • Understanding of machine learning fundamentals.
  • Proficiency in C/C++ and Python.
  • Strong communication and mentoring skills.