Senior Software Engineer - AI Research Clusters
About the role
NVIDIA is seeking a Senior Software Engineer to join our team. This role is part of the AI Platform organization and involves working with colleagues to address challenges in validating, monitoring, and operating GPU clusters at scale. The ideal candidate will design, develop, and maintain engineering solutions to streamline these operations, leveraging traditional AIOps and emerging Agentic AI techniques.
Responsibilities
- Work with coworkers to understand and mitigate pain points in GPU cluster validation, monitoring, and operation.
- Design, develop, and maintain engineering solutions to improve system reliability, operational excellence, and performance.
- Research and apply AIOps or Agentic AI principles to reduce operational toil.
- Participate in on-call support for systems and platforms within the team.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
- 5+ years of software/platform engineering experience, including 3+ years in ML infrastructure or distributed systems.
- Strong coding skills in Python, C++, or Rust.
- Experience with Docker, Kubernetes, GitLab CI, and automated deployments.
- Experience with AIOps or Agentic AI in production environments.
Qualifications
- Proficiency with full-stack development, including relational data modeling, database optimization, REST API semantics, JavaScript, CSS, and providing API as a service.
- Passion for building developer-centric platforms with excellent user experience and strong operational reliability.
- Experience with Slurm or custom scheduling frameworks in production ML environments.
- Familiarity with GPU computing, Linux systems internals, and performance tuning at scale.
Skills
- Full-stack development skills including relational data modeling, database optimization, REST API semantics, JavaScript, CSS, and providing API as a service.
- Passion for building developer-centric platforms with great UX and strong operational reliability.
- Experience with Slurm or custom scheduling frameworks in production ML environments.
- Familiarity with GPU computing, Linux systems internals, and performance tuning at scale.
Benefits
The company offers competitive compensation, including a base salary range of $152,000 - $241,500 for Level 3 and $184,000 - $287,500 for Level 4, plus equity and benefits.
Pay
Base salary is determined based on location, experience, and the pay of employees in similar positions.
Schedule
The posting is for an existing vacancy and applications are accepted until July 10, 2026.
Benefits
The company offers a comprehensive benefits package, including health insurance, retirement plans, and paid time off.