Senior DFX Software Engineer, Machine Learning

Nvidia

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $226k
This role $197k
$137k $293k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $196,750–$254,750 — the blue band above. At the midpoint, this role pays about $197k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior DFX Software Engineer, Machine Learning

The Senior DFX Software Engineer - Machine Learning joins a team dedicated to building methodologies and software for silicon device testing, debug, and failure analysis. In this role, you will develop high-performance software to enable efficient test pattern generation, silicon application, failure analysis, and yield learning. You will create parallel graph traversal and analysis techniques while collaborating with multi-functional teams to solve complex technical problems. Key responsibilities include applying LLMs, RAGs, graph-based ML, and reinforcement learning to define innovative solutions. Required skills include proficiency in Python and C++, experience with GNNs, PPO, SAC, or Q-learning, and familiarity with Spark and ZeRO. You will utilize these tools to address specific challenges in DFT, simulations, and failure analysis within the silicon defect screening domain.

What you'll do

  • Develop high-performance software for efficient test pattern generation and silicon application.
  • Perform silicon failure analysis and yield learning to improve hardware quality.
  • Create efficient parallel graph traversal and graph analysis techniques.
  • Apply LLMs, RAGs, and graph-based ML approaches to define innovative solutions.
  • Implement reinforcement learning algorithms like PPO, SAC, or Q-learning for logic design automation.
  • Manage large-scale training processes and data processing using tools like ZeRO and Spark.
  • Build and deploy large-scale agentic applications with high concurrency and agility.
  • Develop software for DFT, simulations, and failure analysis using Python or C++.

What we're looking for

  • BS in EE or CS (or equivalent experience); MS or higher degree (preferred).
  • 5+ years of experience in software development.
  • Strong programming experience in Python or C++.
  • Hands-on development in modern C++ (preferred).
  • Experience using LLMs, GNNs, and Reinforcement Learning for efficient EDA solutions.
  • Expertise in high performance algorithms for DFT, simulations, and failure analysis.
  • Deep familiarity with reinforcement learning algorithms like PPO, SAC, or Q-learning, including hyper-parameter tuning and reward functions.
  • Hands-on experience with large scale training (e.g., ZeRO) and data processing (e.g. Spark).

More like this

Similar roles

Senior Software Engineer, Machine Learning

DoorDash, Inc

San Francisco, CA +2 14 days ago $167,800–$246,800
Machine Learning PyTorch Keras lightgbm scikit-learn Spark ML Pyspark Snowflake SQL SQL AI Coding Tools Claude Code Codex Cursor
5+ yrs exp Hybrid

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA 40 days ago $140,800–$211,200
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization Verification IoT Machine Learning

Senior Software Engineer, Machine Learning Platform

Chime

San Francisco, CA 46 days ago $187,000–$259,000
AWS Python Go Scala Java Kubernetes Docker Terraform Spark Ray Kafka Flink Kinesis CI/CD Amazon Bedrock SageMaker CUDA Retrieval-Augmented Generation Distributed Systems
5+ yrs exp

Senior Software Engineer, DGX Cloud AI Infrastructure

Nvidia

Remote (Santa Clara, CA) +4 28 days ago $184,000–$287,500
Python C/C++ PyTorch TensorRT-LLM NeMo Megatron CUDA NCCL RDMA InfiniBand RoCE NVLink NVSwitch Nsight Systems Distributed Computing HPC Deep Learning Systems
8+ yrs exp Remote

Senior DGX Cloud AI Infrastructure Software Engineer

Nvidia

Remote (Santa Clara, CA) +4 28 days ago $184,000–$287,500
Python C/C++ PyTorch TensorFlow JAX Ray Distributed Systems RDMA NCCL IB Verbs UCX Libfabrics Prometheus ELK Loki CI Version Control High-Performance Computing APIs
8+ yrs exp Remote