NVIDIA is seeking a Senior Developer Technology Engineer specializing in CPU Performance to join their Developer Technology Team. This role combines cutting-edge research in algorithm optimization with hands-on implementation for data-intensive applications. The position offers a unique opportunity to work at the intersection of hardware and software optimization, focusing on heterogeneous computing systems with CPUs and GPUs.
The role involves deep technical work in accelerating large-scale applications on NVIDIA's advanced CPU platforms, collaborating with industry and academic experts to optimize complex database and data analytics workloads. You'll have the opportunity to influence next-generation hardware architectures and software design, while also sharing your discoveries through developer blogs and conference presentations.
The ideal candidate will bring strong technical expertise in modern CPU architectures, memory systems, and low-level parallel programming. With a required Masters or PhD in Computer Science or related field and 6+ years of experience, you'll be expected to demonstrate expert-level knowledge in CPU architecture fundamentals and modern C/C++ programming.
NVIDIA offers a competitive compensation package with a base salary range of $184,000 to $356,500 USD, plus equity and comprehensive benefits. As part of the DevTech Team, you'll play a crucial role in NVIDIA's success, working at the forefront of accelerated computing and artificial intelligence. The position offers significant growth opportunities and the chance to impact the future of computing technology while working with some of the industry's brightest minds.
The hybrid work environment at NVIDIA provides flexibility while maintaining collaborative opportunities with industry-leading experts. This role represents an exceptional opportunity for those passionate about high-performance computing and optimization to make a significant impact at a company that's driving innovation in AI, accelerated computing, and digital twins.