Taro Logo

Senior Software Engineer, DevOps Infrastructure

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins that transform industries.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior Software Engineer for their DevOps Infrastructure team. This role combines software engineering excellence with DevOps practices, focusing on building robust infrastructure that empowers developers across the R&D organization. The position requires strong Computer Science fundamentals and hands-on development skills to create efficient CI/CD pipelines, automation systems, and developer tools.

The role offers an exciting opportunity to work at the intersection of software development and infrastructure, where you'll be responsible for engineering critical systems that power NVIDIA's development ecosystem. You'll work with cutting-edge technologies including Jenkins, Docker, and Ansible, while also contributing to innovative AI-based initiatives aimed at enhancing developer productivity.

As a Senior Software Engineer in DevOps Infrastructure, you'll take ownership of the full software lifecycle, from design to deployment. The ideal candidate brings 5+ years of relevant experience, strong Python programming skills, and a deep understanding of DevOps tools and practices. This position is perfect for someone who wants to apply their software development expertise to solve complex infrastructure challenges while working for a company at the forefront of AI and accelerated computing technology.

The role offers the chance to work on meaningful projects that directly impact developer productivity and code quality across NVIDIA's R&D organization. You'll be part of a team that values innovation, technical excellence, and the application of cutting-edge technologies to solve real-world problems. This is an excellent opportunity for a software engineer who wants to shape the future of developer infrastructure at a leading technology company.

Last updated 9 days ago

Responsibilities For Senior Software Engineer, DevOps Infrastructure

  • Develop and enhance CI/CD pipelines using Jenkins, Gerrit, Python, Groovy, and Bash
  • Design and maintain automation for Linux kernel and software package build systems
  • Develop engineering tools to improve developer velocity and code quality
  • Own full software lifecycle from design to deployment and operation
  • Contribute to AI solutions for enhancing developer productivity

Requirements For Senior Software Engineer, DevOps Infrastructure

Python
Linux
Kubernetes
  • B.Sc. in Computer Science from a leading academic institution
  • 5+ years of experience in software development or DevOps roles
  • Strong proficiency in Python with focus on well-structured code
  • Hands-on experience with CI/CD (Jenkins, Gerrit), containers (Docker), and configuration management (Ansible)
  • Understanding of DevOps concepts and willingness to focus on DevOps challenges