About the Role
We are looking for a Senior Software Engineer - Deep Learning Compiler Verification to join our team at NVIDIA. In this remote role, you will work closely with deep learning compiler engineers to build the infrastructure and automation that powers day-to-day development and releases. This position offers an exciting opportunity to contribute to the next era of computing, where GPUs act as the brain of computers, robots, and self-driving cars.
What You'll Do
- Design and maintain sophisticated CI/CD systems that run ML workloads at scale across diverse GPU environments.
- Produce actionable signals for compiler developers, testers, and release engineers to continuously improve stability and turnaround time.
- Build performance-aware pipelines and workload harnesses that support release confidence and long-term quality of deep learning compiler stacks.
- Drive CI and infrastructure capabilities that make deep learning compiler development fast, reliable, and scalable.
- Explore practical uses of AI to enhance CI workflows, such as smarter test selection and automated triage/summarization.
Requirements
- BS, MS, or PhD in Computer Science, Computer/Electrical Engineering, Mathematics, or related field.
- 3+ years of professional experience designing and scaling CI/CD, build/release, or developer productivity infrastructure for DL/GPU software environments.
- Strong software engineering skills in Python with the ability to architect, implement, and debug complex systems end-to-end.
- Hands-on experience building CI/MLOps platform capabilities, including pipeline orchestration and production-grade observability.
- Experience with deep learning frameworks such as PyTorch, JAX, or TensorRT.
Nice to Have
- Experience applying AI/LLMs and agent-based workflows to improve CI and infrastructure.
- Familiarity with LLVM/MLIR-based toolchains and debugging issues across compilation and runtime execution.
What We Offer
- Competitive salary range of $140,000 - $224,250 based on experience and location.
- Equity eligibility and a generous benefits package.
- A diverse and inclusive work environment that values creativity and autonomy.
- Opportunities for professional growth and development in a forward-thinking company.
- Remote work flexibility to maintain a healthy work-life balance.
This Senior Software Engineer role at NVIDIA offers an exciting opportunity to work remotely on cutting-edge deep learning technology with a competitive salary.
Who Will Succeed Here
Proficient in Python and experienced in using frameworks like PyTorch and JAX for developing and optimizing deep learning models, with a strong understanding of TensorRT for performance tuning.
Self-motivated and disciplined, capable of thriving in a fully remote environment by effectively managing time and delivering on CI/CD pipelines for deep learning compiler projects.
Possesses a deep understanding of Linux-based systems and MLOps practices, enabling the candidate to streamline deployment processes and ensure high reliability in production environments.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months