NVIDIA is seeking a Senior Software Engineer to join their JAX development team, focusing on AI platform optimization. This role is central to NVIDIA's mission in advancing numerical computing and machine learning research worldwide. The position involves developing and optimizing deep learning frameworks using JAX, a sophisticated tool for differentiating Python and NumPy code. The ideal candidate will contribute to building a comprehensive platform for data handling, training, and analysis of deep learning solutions.
The role offers an opportunity to work at the forefront of AI technology, collaborating with leading researchers and engineers to shape the future of machine learning frameworks. You'll be responsible for designing and implementing core JAX components, optimizing performance on NVIDIA products, and building tools that enhance AI development efficiency.
Key technical aspects include working with JAX, machine learning frameworks, distributed systems, and deep learning in multi-GPU environments. The position requires strong programming skills in C/C++ and Python, along with a deep understanding of CPU and GPU architectures.
This is an excellent opportunity for someone passionate about AI and high-performance computing to join a company that's leading the charge in accelerated computing. NVIDIA offers competitive compensation, including a robust base salary range of $184,000 to $356,500, plus equity and comprehensive benefits. The role provides a unique blend of technical challenges, innovation opportunities, and the chance to impact the future of AI computing.