GPU Performance Engineer, Platform Architecture
About the role
Engineer role in Apple’s Platform Architecture GPU Modeling Team to develop and improve GPU simulators for research, performance analysis, and architectural tuning across iPhone, iPad, and Mac products. Responsibilities include building a high-performance C++ model of next-generation GPUs, implementing features (ML/AI, ray tracing, mesh shading), ensuring model accuracy, and collaborating with architecture, design, and software teams.
Responsibilities
- Coding and debugging a performance and functional model of the GPU
- Implementing modern hardware features such as machine learning for AI, ray tracing, mesh shading, and more
- Working with the team to ensure model accuracy, feature validation and correlating against other models and RTL
- Developing and utilizing tools for analyzing large data generated by the models
- Assessing feasibility of new hardware and software features, running performance experiments, analyzing results, and proposing architectural changes
- Collaborating with experienced architects, modeling engineers, compiler engineers, and software teams
Qualifications
- Bachelor’s degree
- Experience writing and debugging C++ code
- Experience with scripting languages such as Python or Ruby
- 3+ years of experience modeling GPUs, CPUs, or similar
- MS or PhD degree in related field
- Experience coding components such as processing cores, texturing units, caches, memory hierarchies, etc.
- Understanding of GPU/CPU architectures
- Experience debugging performance issues and correlating multiple models
- Understanding of data analysis tools such as Tableau, pandas, Excel, matplotlib, etc.
- Experience working with cutting edge machine learning and/or graphics applications/games/benchmarks
- Troubleshooting skills
Skills
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- educational expense reimbursement (tuition)
- discretionary bonuses or commission payments and relocation eligibility
- Apple shareholder opportunities via stock programs
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