Nvidia
Software Engineer - Release Infrastructure Engineer
Found: Today
This role is based in Bengaluru, India.
What You'll Be Doing:
- Work as part of a diverse, cross-functional team to build and enhance tools that improve firmware and software release workflows.
- Contribute to the design and development of modern web applications using cloud and open-source technologies.
- Collaborate with engineers, QA, and diagnostics teams across different regions and backgrounds to deliver high-quality features.
- Support and improve CI/CD pipelines, automated testing, and artifact management systems.
- Participate in team discussions, code reviews, and design sessions.
- Help monitor performance and scalability metrics.
What We Need to See:
- BS or MS in Computer Science, Computer Engineering, or a related technical field.
- 1–4 years of hands-on experience in software development or infrastructure engineering.
- Familiarity with modern front-end frameworks such as React, Angular, or Vue.
- Experience with back-end languages such as Python, Node.js, Java, or C#.
- Foundational understanding of databases like PostgreSQL, MySQL, or MongoDB.
- Experience with version control and collaborative development workflows (Git, GitHub, or GitLab).
- Curiosity about containerization and cloud ecosystems (Docker, Kubernetes, AWS, Azure, or GCP).
Ways to Stand Out from the Crowd:
- Experience working in multicultural or globally distributed teams.
- Understanding of microservices, cloud-native architecture, or DevOps fundamentals.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
- Passion for automation and improving software delivery processes.