Senior Software Engineer: Scientific Benchmarking & GPU Evaluation

NVIDIA

Santa Clara (CA)

On-site

USD 152,000 - 288,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NVIDIA is seeking a Software Engineer - Scientific Evaluation to own a shared platform for testing, benchmarking, and agentic evaluation across CUDA, C++, Python, and PyTorch ecosystems. You will shape the architecture and deliver scalable infrastructure for reproducible results on large GPU fleets.

You will collaborate with scientists, kernel engineers, and product teams, with responsibilities spanning design, implementation, and production-readiness.

Qualifications

  • BS or MS in Computer Science, Computer Engineering, or a related field.
  • 5+ years of relevant industry experience.
  • Strong CS fundamentals and production C++ and Python skills, with fluency in Linux, Git, GitHub/GitLab pipelines, CMake, Docker, Python packaging, and containers.
  • A track record of creating test, benchmark, evaluation, or distributed execution systems that deliver versioned, reproducible results across repositories.

Responsibilities

  • Own the architecture and roadmap for evaluation and benchmarking of scientific software, serving agentic and numerical evaluations.
  • Design and implement infrastructure, benchmarks and test levels for classical software and scientific agents, balancing rapid turnaround time and 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.
  • We partner with applied scientists, kernel and framework engineers, product teams, and release owners to create reproducible quality signals and production-readiness gates.

Skills

5+ years experience
C++ production skills
Python production skills
Linux
Git/GitHub/GitLab
CMake
Docker
Python packaging
Test/Benchmark/Distributed systems
Slurm/Kubernetes scheduling

Education

BS or MS in CS/CE or related

Tools

Slurm
Kubernetes
GitHub
Docker
CMake
Python packaging

Job description

NVIDIA is seeking a Software Engineer - Scientific Evaluation to own a shared platform for testing, benchmarking, and agentic evaluation across CUDA, C++, Python, and PyTorch ecosystems. You will shape the architecture and deliver scalable infrastructure for reproducible results on large GPU fleets.

You will collaborate with scientists, kernel engineers, and product teams, with responsibilities spanning design, implementation, and production-readiness.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Scientific Evaluation
Senior Software Engineer, Scientific Evaluation

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Software Engineer, Scientific Evaluation
Senior Software Engineer, Scientific Evaluation

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Platform Architect: GPU Testing & Benchmarking
Platform Architect: GPU Testing & Benchmarking

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Generous benefits
Senior Software Engineer - Scientific Evaluation
Senior Software Engineer - Scientific Evaluation

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Generous benefits
Senior Software Engineer - Scientific Evaluation
Senior Software Engineer - Scientific Evaluation

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Software Engineer - Scientific Evaluation
Senior Software Engineer - Scientific Evaluation

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior Software Engineer - Scientific Evaluation
Senior Software Engineer - Scientific Evaluation

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 152,000 - 288,000
GPU System Software Engineer: Performance & Profiling Tools
GPU System Software Engineer: Performance & Profiling Tools

NVIDIA • Town of Texas (WI)

On-site
USD 180,000 - 288,000
Equity
Benefits
ML Evaluation Engineer: Benchmarking & Reproducibility
ML Evaluation Engineer: Benchmarking & Reproducibility

NVIDIA • California (MO)

On-site
USD 152,000 - 242,000
ML Evaluation & Benchmarking Engineer
ML Evaluation & Benchmarking Engineer

Nvidia Corporation • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits