Guiding architecture tradeoff decisions at an executive levelWorking with kernel-level and high level software features including working with 3rd party developers.Generating performance projections for future systemsAssisting 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, GPU, DRAM, storage), software (OS, drivers, applications)
Solid understanding and experience in 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.
Understanding of machine learning fundamentals
Understanding of GPU programming fundamentals using Metal, Vulkan or DirectX 12