# Software Engineering Intern

**Company**: NVIDIA
**Job type**: internship
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/China-Shanghai/Software-Engineering-Intern--AI-CI-CD-Infrastructure---2027_JR2026869?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b99c3528-be9

## Description

NVIDIA is seeking a Software Engineering Intern to improve the continuous integration systems used to develop and verify our deep learning compilers software.

During the internship, you will own a focused project that makes CI failures faster to detect, understand, and resolve.

Working with a mentor and engineers across compiler verification and infrastructure, you will build an AI-assisted workflow for analyzing test results, classifying failures, identifying regressions, and reducing manual triage.

**Responsibilities**

- Design and implement an AI-assisted workflow for analyzing and triaging failures in deep learning compilers CI

- Use logs, test results, and execution metadata to classify failures, identify regressions, and detect flaky tests

- Integrate the solution with existing CI infrastructure and create diagnostics that help engineers understand and resolve failures

- Evaluate accuracy, reliability, and developer time savings across representative GPU hardware and software configurations

- Collaborate with compiler verification and infrastructure engineers, document the project, and present results to the team

**Requirements**

- Currently pursuing a BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field

- Strong Python programming skills and a solid understanding of software engineering, debugging, and version control

- Familiarity with Linux development environments and command-line tools

- Experience through coursework, research, open-source work, or prior internships with CI/CD, test automation, developer tools, infrastructure, or machine learning systems

- Strong analytical, communication, and collaboration skills, with enthusiasm for improving engineering quality and developer productivity

**Nice to Have**

- Experience with CI platforms such as Jenkins (groovy), GitLab CI, GitHub Actions, Buildkite, or similar systems

- Experience building AI- or LLM-assisted tools for log analysis, test generation, failure triage, or developer support

- Familiarity with Docker, Kubernetes, Slurm, cloud platforms, or observability tools

- Exposure to GPU computing, CUDA, machine learning frameworks, or compiler technologies such as LLVM, MLIR, XLA/HLO, or Triton

## Skills

### Required
- Python
- software engineering
- debugging
- version control
- Linux
- CI/CD
- test automation
- machine learning

### Nice to have
- Jenkins
- GitLab CI
- GitHub Actions
- Buildkite
- Docker
- Kubernetes
- Slurm
- GPU computing
- CUDA
- LLVM
- MLIR
- XLA/HLO
- Triton

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/China-Shanghai/Software-Engineering-Intern--AI-CI-CD-Infrastructure---2027_JR2026869?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
