NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer for their NVIDIA Inference Microservices (NIMs) team. This role focuses on developing components for software factory automation and deployed services that power AI-driven applications. The position offers an opportunity to work with cutting-edge technology, developing highly available services that utilize thousands of GPUs.
The role involves designing and optimizing containerized inference execution systems, working with technologies like Docker, Kubernetes, and cloud platforms. You'll be responsible for driving the adoption of optimized models through microservices developed in Python or Go, ensuring top-tier performance and scalability. The position requires deep technical expertise in distributed systems and container technologies, with opportunities to influence the development of many models and products within NVIDIA.
As a senior engineer, you'll collaborate with a diverse team of software engineers, researchers, SREs, and product managers, while also taking on mentorship responsibilities. The ideal candidate brings 6+ years of experience in microservices development, strong technical skills in container technologies, and excellent interpersonal abilities. The role offers competitive compensation, including a base salary range of $180,000-$339,250, plus equity and benefits.
This is an excellent opportunity for experienced engineers passionate about AI infrastructure and distributed systems to join a company at the forefront of technological innovation. NVIDIA's commitment to fostering a diverse work environment and its position as one of technology's most desirable employers makes this an attractive opportunity for those looking to make a significant impact in the AI and computing industry.