NVIDIA, the world leader in accelerated computing and AI, is seeking a Senior Software Engineer for their Computer Vision Microservices team. This role combines cutting-edge computer vision and multi-modal AI techniques with distributed computing expertise. You'll be working on building highly optimized microservice products and NVIDIA NIMs that bring visual AI to large-scale data applications.
The position offers an opportunity to work with groundbreaking computer vision models and contribute to solutions for video data curation, search, and neural reconstruction. You'll be developing distributed applications utilizing NVIDIA's advanced technology stack, including CV-CUDA, RiverMax, SwiftStack, CuVI, and RAPIDS.
The ideal candidate will have a strong background in AI development, with particular expertise in Python and deep learning frameworks. Experience with computer vision is highly valued, as is system software experience including multi-threaded and CUDA development. You'll be working with state-of-the-art technologies like Gaussian Splatting, World Models, and Vision Language Models.
This role offers competitive compensation, including a base salary range of $184,000 - $356,500 USD, plus equity benefits. You'll be joining a diverse and inclusive work environment at NVIDIA, where innovation and technical excellence are core values. The position provides an excellent opportunity to work on transformative AI technologies while contributing to products that impact developers and industries worldwide.