Build and Release Engineer - Compiler

3 - 7 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

NVIDIA has a rich history of revolutionizing computer graphics, PC gaming, and accelerated computing over the past 25 years. This legacy of innovation is driven by cutting-edge technology and exceptional individuals. At present, NVIDIA is leveraging the vast potential of AI to shape the future of computing. This new era envisions our GPU as the central processing unit for computers, robots, and autonomous vehicles capable of comprehending the world around them. Achieving what has never been accomplished before demands foresight, creativity, and the finest talent in the world. As part of the NVIDIA team, you will be part of a diverse and supportive community that encourages everyone to strive for excellence. Join us and discover how you can leave a lasting imprint on the world. We are seeking a talented and motivated DevOps Engineer to join our Compiler Team at NVIDIA. This role presents a unique opportunity to collaborate with a world-class engineering team dedicated to advancing the next generation of compiler technologies. We are responsible for enhancing and maintaining the build infrastructure, as well as delivering new libraries and executables for innovative compiler features. Our objective is to unlock the full potential of NVIDIA GPUs across a broad spectrum of computational workloads, spanning from deep learning and scientific computing to self-driving cars and high-performance gaming graphics for leading titles on gaming platforms. The impact of our compiler organization is evident in every GPU manufactured by NVIDIA. Key Responsibilities: - Develop and maintain robust CI/CD pipelines to ensure seamless integration and delivery of software. - Collaborate with cross-functional teams to enhance the efficiency and reliability of build systems. - Monitor and optimize system and build performance to guarantee flawless operation. - Implement and manage containerization and orchestration tools such as Docker and Kubernetes to streamline development workflows. - Troubleshoot and resolve complex issues to uphold the stability and performance of our environments. Requirements: - Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. - 3+ years of experience in software development or DevOps roles. - Demonstrated proficiency with GNU Make, CMake, Bazel, or similar build tools. - Expertise in Docker, Jenkins (Groovy), GitLab CI/CD, Artifactory, Ansible, and Kubernetes. - Strong grasp of version control systems, including Perforce and Git. - Proficient in scripting languages like Python or Bash. - Exceptional problem-solving abilities and the capacity to identify root causes and implement effective solutions. - Excellent communication skills and a collaborative mindset. - Previous exposure to LLVM build processes would be advantageous. NVIDIA is widely recognized as one of the most sought-after employers in the technology industry, offering competitive salaries and a comprehensive benefits package. Explore the opportunities available for you and your family as you plan for the future at www.nvidiabenefits.com/,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You