NVIDIA is seeking a Senior Software Engineer to build foundational infrastructure for Robotics Research, specifically focusing on ML productivity tooling for Project GR00T, an initiative to build foundation models and full-stack technology for humanoid robots. The goal is to make researchers more productive and GPUs more efficiently used.
Requirements
- 8+ years of full-time industry experience in large-scale MLOps and AI infrastructure.
- Strong experience in full-stack software development, with a focus on building CI/CD or visualization tools.
- Proficient in both front-end and back-end programming with Python, JavaScript, SQL, or similar.
- Familiar with modern web front/back end technologies like React, Node.js.
- Knowledge of GPU technologies like CUDA and NCCL
- Bonus: experience with PyTorch, Ray, Kubernetes
Responsibilities
- Build highly scalable, robust, and efficient CI/CD frameworks. The workload is data intensive and requires CPU/GPU heterogeneous computation.
- Build world-class visualization tools for analyzing and optimizing for all our datasets and compute jobs (across 10s of thousands of GPUs)
- Develop and apply AI agents to significantly improve programming efficiency within the team, and decrease the human effort in fixing job failures
- Collaborate with researchers to gather requirements, understand tooling / visualization / automation needs, and deliver full-stack solutions that move the needle with speed of light.
Other
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- Demonstrated Tech Lead experience, coordinating a team of engineers and driving projects from conception to deployment
- Strong background and curiosity in frontier AI research
- Applications for this job will be accepted at least until October 5, 2025.
- NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.