Senior ML Engineer — GPU-Accelerated PyTorch & GNNs

NVIDIA

California (MO)

On-site

USD 152,000 - 242,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NVIDIA has a Senior Software Engineer opening to build large-scale ML solutions, including GNNs, TFMs, and ensembles, accelerating PyTorch frameworks and customer-facing tools. You will help shape high-performance training and inference workflows on NVIDIA GPU infrastructure.

You will collaborate with developers, PMs, and scientists, provide technical leadership, and drive performance optimizations across distributed systems.

Qualifications

  • Bachelor’s degree (or equivalent) with 5+ years in ML or data science
  • 3+ years of PyTorch experience
  • 2+ years training enterprise-scale ML models on distributed infrastructure
  • 2+ years designing and operating GPU-based training/inference workflows
  • Excellent C++ programming and software design
  • Strong collaboration, communication, and documentation habits

Responsibilities

  • Develop accelerated PyTorch-based solutions for large-scale models on GPU infrastructure
  • Support CUDA-X Libraries and integrations used in PyTorch workflows
  • Partner with developers, PMs, and scientists on GNN models and GPU-accelerated implementations
  • Gather technical requirements from customers and Solutions Architects to guide priorities
  • Provide technical leadership and mentorship across the team
  • Identify opportunities to improve the codebase and reduce maintenance via refactoring
  • Apply agentic coding tools to fix bugs and implement new features
  • Coordinate across multiple teams to achieve shared objectives

Skills

PyTorch
C++ programming
Collaboration
Communication
Documentation

Education

Bachelor's degree or equivalent
Master's degree or PhD (advantage)

Tools

CUDA
GPU acceleration

Job description

NVIDIA has a Senior Software Engineer opening to build large-scale ML solutions, including GNNs, TFMs, and ensembles, accelerating PyTorch frameworks and customer-facing tools. You will help shape high-performance training and inference workflows on NVIDIA GPU infrastructure.

You will collaborate with developers, PMs, and scientists, provide technical leadership, and drive performance optimizations across distributed systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU-Accelerated ML Engineer (GNNs & PyTorch)
Senior GPU-Accelerated ML Engineer (GNNs & PyTorch)

NVIDIA Gruppe • Austin (TX)

On-site
USD 170,000 - 280,000
Senior ML Systems Engineer — GPU-Accelerated PyTorch
Senior ML Systems Engineer — GPU-Accelerated PyTorch

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 288,000
Senior GPU-Accelerated ML Systems Engineer
Senior GPU-Accelerated ML Systems Engineer

NVIDIA Corporation • Austin (TX)

On-site
USD 152,000 - 242,000
Senior ML Engineer - GPU-Accelerated PyTorch & GNNs
Senior ML Engineer - GPU-Accelerated PyTorch & GNNs

United States Digital Space LLC • United States

Remote
USD 152,000 - 288,000
Equity
Benefits
Senior ML Systems Engineer — GPU-Accelerated PyTorch & GNNs
Senior ML Systems Engineer — GPU-Accelerated PyTorch & GNNs

NVIDIA AI • Austin (CA)

On-site
USD 140,000 - 190,000
Equity
Benefits
Senior Software Engineer, GNN
Senior Software Engineer, GNN

NVIDIA • California (MO)

On-site
USD 152,000 - 242,000
Senior Software Engineer, GNN
Senior Software Engineer, GNN

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 288,000
Senior Software Engineer, GNN
Senior Software Engineer, GNN

NVIDIA • Austin (TX)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior Software Engineer, GNN
Senior Software Engineer, GNN

NVIDIA AI • Austin (CA)

On-site
USD 140,000 - 190,000
Equity
Benefits
Senior Software Engineer, GNN
Senior Software Engineer, GNN

NVIDIA Corporation • Austin (TX)

On-site
USD 152,000 - 242,000