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 a month 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 SWQA Test Development Engineer - NIM

Senior SWQA Test Development Engineer position at NVIDIA, focusing on test automation and quality assurance for cutting-edge GPU and AI technologies.

Senior Backend Engineer, Web and Data Infrastructure

Senior Backend Engineer position at NVIDIA, focusing on web and data infrastructure development for VLSI tools and platforms, requiring 8+ years of experience.

Senior Test Engineer

Senior Test Engineer position at NVIDIA focusing on automated testing for networking systems and hardware validation.

Senior Software Engineer, NIM Production

Senior Software Engineer position at NVIDIA focusing on developing and optimizing AI inference microservices using container technologies and distributed systems.

Senior Mask Designer and CAD Engineer

Senior Mask Designer and CAD Engineer role at NVIDIA, focusing on physical layout design and CAD development using advanced CMOS technologies.