Performance Modelling Architect - Platform Architecture
About the role
Role inside Apple's GPU Performance Modelling Team focused on building and evolving high-performance C++ performance models for next-generation GPU architectures and micro-architectures. Involves simulation-based exploration, collaboration with GPU/SOC architects, and contributing to the modelling platform and tooling to enable research, performance analysis, and micro-architecture tuning in a fast-paced, uncertain environment.
Responsibilities
- Build C++ performance models of proposed architectural solutions and features
- Strengthen Apple's modelling platform by developing tools and reusable components used across the company
- Gather, analyze, and validate measured and simulated results to compare architectural design alternatives
- Collaborate with multi-functional teams to develop architectural solutions
Qualifications
- Solid understanding of data structures, algorithms, and design patterns
- Strong software engineering skills in modern C++
- Familiar with Python or another scripting language
- General knowledge of computer architecture
- Experience working with cutting-edge graphics applications, games, or benchmarks
- Comfortable working in uncertain environments and through ambiguity
- Strong communicator who can influence decisions and negotiate trade-offs
Skills
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services