Senior Software Engineer – AI Infrastructure and Tooling

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$184,000 - $356,500
DevOps
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer – AI Infrastructure and Tooling

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer for AI Infrastructure and Tooling. This role is perfect for a highly motivated professional passionate about designing and implementing cutting-edge infrastructure solutions. As part of a small, fast-moving team, you'll be responsible for production excellence across all layers from OS to services.

The position focuses on architecting and advancing large-scale cloud and on-premise computing clusters, directly impacting NVIDIA's Autonomous Vehicles development team. You'll work with cutting-edge technologies, building AWS infrastructure automation and deployment tools while ensuring operational reliability.

The ideal candidate brings 4+ years of experience with Kubernetes-based platforms and cloud automation, combining strong programming skills with deep understanding of distributed systems. You'll be working with technologies like Python, Go, and various AWS services, while implementing continuous deployment pipelines and managing complex infrastructure.

NVIDIA offers a competitive compensation package with a base salary range of $184,000 - $356,500 USD, plus equity and comprehensive benefits. The company is committed to fostering diversity and inclusion, making it an ideal workplace for innovative minds who want to shape the future of AI and accelerated computing.

This role provides an opportunity to work with state-of-the-art technology while contributing to NVIDIA's mission of amplifying human imagination and intelligence. You'll be part of a team that values operational excellence, innovation, and collaborative problem-solving, making a direct impact on critical infrastructure that powers NVIDIA's AI initiatives.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer – AI Infrastructure and Tooling

  • Apply programming skills for crafting production-grade software
  • Design and implement Continuous Deployments (CD) pipelines
  • Manage big picture systems integration and relationships
  • Build AWS infrastructure automation and deployment tools
  • Drive advancements in large-scale cloud and on-premise computing clusters

Requirements For Senior Software Engineer – AI Infrastructure and Tooling

Python
Go
Kubernetes
Linux
  • BS or MS in CS/CE/EE or equivalent experience
  • 4+ years of k8s based computing platforms tooling/APIs development
  • At least 4 years building automation software for cloud with Terraform, Python, Go
  • Strong AWS fundamentals: IAM, VPC, RDS, S3, CDN, EC2
  • Expert knowledge of DevOps principles, tools, and methodologies
  • Working experience with Continuous Deployments (CD) pipelines
  • Good understanding of Traffic Engineering solutions
  • In depth understanding of Internet protocols
  • Operational expertise with Observability, Prometheus ecosystem
  • Proficiency with Linux environment
  • Excellent written and verbal interpersonal skills

Benefits For Senior Software Engineer – AI Infrastructure and Tooling

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer – AI Infrastructure and Tooling

Senior SWQA Test Development Engineer

Senior SWQA Test Development Engineer role at NVIDIA focusing on AI-powered testing and automation for software quality assurance.

Senior Tools Development Engineer

Senior Tools Development Engineer role at NVIDIA focusing on building Python-based automated testing solutions and tools for simulation software, GPU drivers, and AI applications.

Product Validation Tools Software Engineer

Senior Software Engineer role at NVIDIA focusing on product validation tools development and silicon validation infrastructure.

Senior Production Engineer - Storage

Senior Production Engineer role at NVIDIA focusing on storage platform reliability and scalability using DevOps practices and AI/ML technologies.

Senior Automation Engineer - Networking

Senior Automation Engineer role at NVIDIA focusing on network automation and infrastructure management for GPU Cloud and SuperPod deployments.