Senior Software Engineer - Build and Deployment Tools

NVIDIA is the world leader in accelerated computing, pioneering solutions for challenges no one else can solve.
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Senior Software Engineer - Build and Deployment Tools

NVIDIA, a leader in GPU technology and AI innovation, is seeking a Senior Software Engineer for their Build and Deployment Tools team. This role is crucial in developing and managing infrastructure and software tools for chip designs. The ideal candidate will work on creating reliable, scalable build and release services, develop responsive user interfaces for request management, and build tools for system performance monitoring. Key responsibilities include developing CI/CD solutions and maintaining backward compatibility while adapting to new design requirements. The position requires a strong background in software development, proficiency in languages like Perl, C++, or Golang, and experience with Unix/Linux systems. This opportunity offers the chance to contribute to NVIDIA's cutting-edge technology in a dynamic, global environment, making a significant impact on the tools used by chip designers daily.

Last updated 2 months 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 users to quickly schedule, track and triage requests
  • Develop scalable tools to collect, analyze, monitor and visualize the performance and health of the build and deployment systems
  • Research and develop CI/CD solutions that help software developers deliver world-class quality software

Requirements For Senior Software Engineer - Build and Deployment Tools

Linux
Go
  • Bachelor's degree (or higher) in Computer Science or Computer Engineering or equivalent experience
  • 5+ years of software development experience
  • Experienced with OOP, Perl/C++/Golang, Unix/Linux
  • Experienced with full stack development
  • Solid understanding of data structure, algorithms (e.g graphs, DAG), computer architecture and computer science theory
  • Flexibility/adaptability for working in a global and wide-ranging environment with different frameworks and requirements

Interested in this job?

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

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software QA Engineer

Senior Software QA Engineer position at NVIDIA, focusing on technical support, debugging, and quality assurance for cutting-edge GPU and AI technologies.

Senior Software Test Development Engineer

Senior Software Test Development Engineer role at NVIDIA, leading test framework development for networking and interconnect products with 12+ years experience required.

Senior Compiler Engineer - AI

Senior Compiler Engineer position at NVIDIA focusing on AI compiler development and optimization for GPU architectures.