NVIDIA, the world leader in accelerated computing, 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. The position combines cutting-edge technology with practical development needs, focusing on creating scalable, reliable build and release services that chip designers depend on daily.
The role offers an opportunity to work with advanced technologies in AI and parallel computing, while being part of NVIDIA's mission to amplify human creativity and intelligence. The team is responsible for maintaining and developing critical infrastructure that supports NVIDIA's innovative chip design processes. You'll be working in a diverse, supportive environment where continuous learning and evolution are part of the company's DNA.
As a Senior Software Engineer, you'll be involved in developing responsive services, implementing CI/CD solutions, and creating tools for monitoring system health and performance. The position requires strong technical skills in software development, particularly in languages like Golang, C++, and Perl, along with extensive knowledge of Unix/Linux systems. You'll be working with distributed computing systems and various build tools, making this an ideal role for someone passionate about DevOps and infrastructure development.
The ideal candidate will bring 5+ years of software development experience, strong problem-solving skills, and the ability to work in a global environment. You'll be joining a company that has continuously reinvented itself, from revolutionizing PC gaming to leading the AI boom. This role offers the chance to make a lasting impact while working with cutting-edge technology in a company that values innovation and technical excellence.