GPU Performance Engineer, Platform Architecture
Austin, TX - USA
Job Summary
As part of the Platform Architecture GPU Modeling team you will be working with architecture design and software partners on the definition and tuning of Apples future GPU role involves the creation and maintenance of a high-performance C model of our next-generation GPUs. Core responsibilities include 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. Other responsibilities include working with the team to ensure model accuracy feature validation and correlating against other models and RTL. Youll develop and utilize diverse tools for analyzing the substantial amount of data generated by the models. The team is in a highly collaborative work environment and youll be working with experienced architects modeling engineers compiler engineers and software teams to assess the feasibility of new hardware and software features running performance experiments analyzing results and proposing architectural changes.
Bachelors degreenExperience writing and debugging C codenExperience with scripting languages such as Python or Ruby
3 years of experience modeling GPUs CPUs or similarnMS or PhD degree in related fieldnExperience coding components such as processing cores texturing units caches memory hierarchies of GPU/CPU architecturesnExperience debugging performance issues and correlating multiple modelsnUnderstanding of data analysis tools such as: Tableau pandas Excel matplotlib working with cutting edge machine learning and/or graphics applications/games/benchmarksnTroubleshooting skills
Required Experience:
Staff IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more