Senior Software Engineer - AI Research Clusters
About the role
NVIDIA is seeking a Senior Software Engineer to join our team. This role involves designing, developing, and maintaining engineering solutions to address the operational challenges of managing large-scale GPU clusters. The ideal candidate will have a background in software/platform engineering, specifically in ML infrastructure or distributed systems, and will be responsible for researching and applying traditional AIOps and emerging Agentic AI techniques to improve system reliability and performance.
Responsibilities
- Work with colleagues across the AI Platform organization to identify and resolve issues related to validating, monitoring, and operating GPU clusters at scale.
- Design, develop, and maintain engineering solutions to streamline the validation, monitoring, and operation of GPU clusters.
- Research and apply AIOps or Agentic AI techniques to reduce operational disruption and overhead.
- Participate in on-call support for systems and platforms built and owned by the team.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
- 5+ years of experience in software/platform engineering, with 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 a production environment.
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 great user experience and strong operational reliability.
- Experience running 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.
- Experience with AIOps or Agentic AI.
- Experience with GPU computing and Linux systems.
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, along with equity and benefits.
Pay
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
Schedule
Details regarding the schedule are not specified in the job posting.
Benefits
Details regarding the benefits package are not specified in the job posting.