Senior Compiler Verification Engineer - Deep Learning
NVIDIA
We are building the next generation of compiler technologies to accelerate deep learning workloads. We are looking for an engineer to work on compiler verification in the AI space. You will be solving critical problems working alongside a diverse set of minds in GPU computing and systems software, doing what you enjoy. If this sounds like a fun challenge, we want to hear from you!
What you’ll be doing:
Work with state-of-art CI/CD frameworks to automate, deploy and monitor machine learning workload and tracking its results
Reproduce, triage and isolate test failures to the change in code or in the software components used in testing
Generate test reports, isolating, and classifying performance regressions and tracking its trends
Drive innovation by designing and implementing automation solutions that reduce manual effort in regression testing. This includes failure monitoring, analysis, isolation/triage, and reporting of defects
Help identifying potential or observed weaknesses in the current process, offer ideas for actions that can improve code coverage, and participate in quality initiatives and drive continuous improvement
What we need to see:
BS or MS in Computer Science, Computer/Electrical Engineering, Mathematics or related field (or equivalent experience)
5+ years of automation experience with Jenkins, Groovy, bash, Python, Powershell, Gitlab CI/CD, Docker, Artifactory on Linux or Windows
You should be focused, learn quickly, and have strong analytical skills with attention to detail. Strong troubleshooting and debugging skills
Demonstrated uses of creative thinking for solutions to exciting problems that matter
Fluent written and spoken English, upper intermediate+
Ways to stand out from the crowd:
Experience working with Deep Learning frameworks like JAX, PyTorch or TensorRT
Background with Gitlab CI/CD, Ansible, Bazel, Web UI frameworks
Experience testing production software, or developing fuzzing tools for software testing
Knowledge of other programming languages and domains such as CUDA, Large Language Models
Compiler knowledge: Have an understanding of how compilers work and how compilers are implemented
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. We have some of the most forward-thinking and hardworking people in the world working for us!