What we need to see Bachelor’s or master’s degree in Computer Science, Computer Engineering, or equivalent experience. 5+ years of software engineering experience, with a strong track record of designing, shipping, and operating production systems. Proven full-stack and infrastructure ownership across multiple layers of the stack — not just isolated feature development. Strong technical judgment and the ability to make and defend architectural decisions under real-world constraints. Experience mentoring engineers and influencing technical direction across teams. Ways to stand out form the crowd Experience building developer platforms, EDA/CAD tooling, or infrastructure for hardware or silicon teams, with a working understanding of VLSI design flows. Experience with modern build systems, especially Bazel, including large-scale builds, dependency modeling, caching, CI integration, and reproducible developer workflows. Production experience designing and operating durable execution platforms at scale, such as Temporal, Restate, AWS Step Functions, or DBOS. Deep Kubernetes and HPC scheduling experience, including LSF or Slurm, and experience running large workloads reliably on AWS, GCP, or Azure. Strong systems-design instincts, fluency with graph algorithms and large-scale data structures, and strong SQL skills. At NVIDIA, we are committed to fostering a diverse and inclusive work environment. We believe that diverse perspectives drive innovation and enable us to compete in the global market. We strictly adhere to equal opportunity employment principles and offer reasonable accommodations/adjustments to qualified individuals with disabilities. Join our team and be a part of our journey to shape the future of technology.