Senior Software Engineer - Scientific Evaluation

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI CUDA @ 4 Distributed Systems @ 4 Docker @ 6 GPU @ 4 Git @ 6 GitHub @ 6 Kubernetes @ 4 LLM @ 4 Linux @ 6 Observability Profiling @ 4 PyTorch Python @ 7 Slurm @ 4 Software Development @ 4

Details

NVIDIA is seeking a Software Engineer - Scientific Evaluation to own a shared platform for classical testing, scientific benchmarking, and agentic evaluation. The portfolio spans CUDA and C++ libraries, Python packages, PyTorch integrations, scientific models, and AI agents. This hands-on role combines production software engineering, rigorous measurement, distributed systems, and large GPU fleets.

Responsibilities

  • Own the architecture and roadmap for evaluation and benchmarking of scientific software, supporting agentic and numerical evaluations.
  • Design and implement infrastructure, benchmarks, and test levels for classical software and scientific agents, balancing rapid turnaround with thorough scientific coverage.
  • Establish trusted references, numerical tolerances, calibrated scorers, regression thresholds, and human-review hooks for nondeterministic workloads.
  • Operate heterogeneous GPU capacity using multiple control-plane technologies, self-hosted runners, schedulers, queues, containers, caching, observability, and automated recovery.
  • Partner with applied scientists, kernel and framework engineers, product teams, and release owners to create reproducible quality signals and production-readiness gates.

Requirements

  • Bachelor's or master's degree, or equivalent experience, in Computer Science, Computer Engineering, or a related field.
  • More than 5 years of relevant industry experience.
  • Strong computer science fundamentals and production C++ and Python skills.
  • Fluency with Linux, Git, GitHub/GitLab pipeline orchestration, CMake, Docker, Python packaging, and containers.
  • Experience creating test, benchmark, evaluation, or distributed execution systems that deliver versioned, reproducible results across repositories.
  • Hands-on experience operating shared GPU compute with Slurm, Kubernetes, or a similar scheduler, including monitoring, isolation, and failure recovery.
  • Sound measurement practices covering correctness, variance, flakiness, scorer calibration, and regression detection.

Preferred Qualifications

  • Experience with agentic or LLM evaluation, particularly tool-use tasks, sandboxed execution, trace analysis, model-assisted scoring, and calibration.
  • Experience with multi-GPU or multi-node systems, CUDA software development, statistical benchmarking, or Nsight profiling.
  • Creative and collaborative approach with a focus on reliable scientific results.

Compensation and Benefits

  • Base salary range: $152,000–$241,500 for Level 3, or $184,000–$287,500 for Level 4, depending on location, experience, and pay for similar positions.
  • Eligible for equity and benefits.
  • Full-time position.
  • Applications accepted at least until August 13, 2026.
  • NVIDIA is an equal opportunity employer and is committed to an inclusive work environment.

More jobs at Nvidia

Similar jobs