NVIDIA is seeking a Senior to Principal level Deep Learning Engineer to revolutionize distributed backends for major frameworks like PyTorch, JAX, and TensorFlow. This role combines advanced software engineering with cutting-edge AI infrastructure development, focusing on scaling model architectures across thousands of GPUs using task-based runtime systems like Legate, Legion & Realm.
The position offers a unique opportunity to work at the intersection of high-performance computing and artificial intelligence, developing solutions that will shape the future of distributed AI computing. You'll be responsible for creating framework extensions, optimizing compiler performance, and developing debugging tools for large-scale AI models.
The ideal candidate brings strong expertise in parallel computing, distributed systems, and deep learning frameworks, with proficiency in Python and C++. This role requires both technical depth in GPU computing and the ability to collaborate with enterprise customers and internal teams across NVIDIA.
Working at NVIDIA means joining the world leader in accelerated computing, where you'll contribute to transformative technologies that impact major industries globally. The company offers competitive compensation including a base salary range of $148,000-$287,500 USD, equity, and comprehensive benefits.
This position provides the flexibility of remote work while being part of a team that's pushing the boundaries of what's possible in AI and high-performance computing. It's an excellent opportunity for someone passionate about solving complex technical challenges and making a significant impact on the future of AI infrastructure.