Senior Software Engineer - Build and Deployment Tools

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Build and Deployment Tools

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Software Engineer to join their Build and Deployment Tools team. This role is crucial in developing and managing infrastructure and software tools for chip designs at one of the world's most innovative technology companies.

The position offers an opportunity to work on high-impact projects that directly support NVIDIA's chip designers, requiring expertise in build systems, deployment automation, and scalable service development. The team is responsible for creating and maintaining reliable, scalable infrastructure that powers NVIDIA's chip design processes.

As a Senior Software Engineer, you'll be working with cutting-edge technologies and tools, developing CI/CD solutions, and creating systems to monitor and optimize build and deployment processes. The role requires strong technical skills in software development, particularly with languages like Perl, C++, and Golang, along with extensive knowledge of Unix/Linux environments.

The ideal candidate will have at least 5 years of software development experience and a strong background in computer science fundamentals. Experience with SCM tools, build systems, and distributed computing environments is highly valued. The position offers exposure to complex technical challenges in a global environment, working with different frameworks and requirements.

NVIDIA's culture emphasizes continuous learning and innovation, with the company consistently pushing boundaries in AI, gaming, and parallel computing. They offer a diverse and supportive environment where employees can make lasting impacts on world-changing technologies. The position is based in Bengaluru, India, with a hybrid work arrangement, providing flexibility while maintaining collaborative opportunities with the team.

This role represents an excellent opportunity for experienced software engineers who want to contribute to the development of next-generation computing technologies while working with a team that values innovation, technical excellence, and continuous improvement.

Last updated 6 days ago

Responsibilities For Senior Software Engineer - Build and Deployment Tools

  • Develop and maintain reliable, scalable build and release services for chip designers
  • Develop responsive services for scheduling, tracking and triaging requests
  • Develop tools to collect, analyze, monitor and visualize build and deployment systems performance
  • Research and develop CI/CD solutions for high-quality software delivery

Requirements For Senior Software Engineer - Build and Deployment Tools

Go
Linux
  • Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience
  • 5+ years of software development experience
  • Experience with OOP, Perl/C++/Golang, Unix/Linux
  • Experience with full stack development
  • Solid understanding of data structure, algorithms, computer architecture and computer science theory
  • Flexibility/adaptability for working in a global environment

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer - Build and Deployment Tools

Senior Software Engineer, Code Coverage Tools

Senior Software Engineer position at NVIDIA focusing on developing code coverage tools for chip design and verification, offering competitive compensation and opportunity to work with cutting-edge technology.

Senior Software QA Test Development Engineer

Senior Software QA Test Development Engineer role at NVIDIA focusing on platform testing, automation, and AI tools development.

Senior DevOps Engineer - Accelerated Computing

Senior DevOps Engineer position at NVIDIA working on CUDA Math Libraries team, focusing on build systems and infrastructure for AI and HPC applications.

Senior Software Engineer – AI Infrastructure and Tooling

Senior Software Engineer role at NVIDIA focusing on AI infrastructure automation and tooling, offering $184k-$356.5k salary with hybrid work options.

Senior HPC DevOps Engineer

Senior HPC DevOps Engineer position at NVIDIA, focusing on building and maintaining large-scale HPC/AI clusters and implementing advanced DevOps practices.