Apple Inc. in Austin, Texas, seeks a GPU Performance Engineer to join the Platform Architecture team. This role involves defining and tuning future GPU architectures, creating and maintaining high-performance C++ models, and implementing advanced hardware features. Ideal candidates possess strong C++ coding skills, experience in GPU/CPU modeling, and knowledge of data analysis tools. Join a collaborative team committed to delivering high-performing solutions in iPhone, iPad, and Mac products.
Qualifications
Experience writing and debugging C++ code.
Experience with scripting languages such as Python or Ruby.
3+ years of experience modeling GPUs, CPUs, or similar.
Understanding of GPU/CPU architectures.
Experience debugging performance issues and correlating multiple models.
Responsibilities
Define and tune Apple’s future GPU architectures.
Create and maintain a high-performance C++ model of next-gen GPUs.
Implement modern hardware features such as machine learning for AI.
Analyze performance results and propose architectural changes.
Skills
C++ coding and debugging
Scripting languages (Python or Ruby)
Data analysis tools knowledge (Tableau, pandas, Excel, matplotlib)
Education
MS or PhD in related field
Job description
Apple Inc. in Austin, Texas, seeks a GPU Performance Engineer to join the Platform Architecture team. This role involves defining and tuning future GPU architectures, creating and maintaining high-performance C++ models, and implementing advanced hardware features. Ideal candidates possess strong C++ coding skills, experience in GPU/CPU modeling, and knowledge of data analysis tools. Join a collaborative team committed to delivering high-performing solutions in iPhone, iPad, and Mac products.