Senior DFX Software Engineer, Machine Learning

Nvidia

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
24 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

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

This role pays less than 74% of similar roles. Most pay $196,750–$254,750 — the shaded 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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior DFX Software Engineer, Machine Learning

As a Senior DFX Software Engineer - Machine Learning, you will join a team dedicated to developing methodologies and software for silicon device testing, debug, and failure analysis. You will develop high-performance software to enable efficient test pattern generation, application on silicon, and yield learning while creating parallel graph traversal and analysis techniques. Your daily work involves applying Large Language Models, Retrieval-Augmented Generation, graph-based machine learning, and reinforcement learning to create innovative solutions for defect screening. The role requires proficiency in Python, C++, and modern C++ development. You will utilize technologies such as Graph Neural Networks, PPO, SAC, Q-learning, ZeRO for large-scale training, and Spark for data processing. You will also work with multi-functional teams to solve complex problems involving logic design automation, communication protocols, and advanced agentic systems within the silicon failure analysis domain.

What you'll do

  • Develop high-performance software for test pattern generation and silicon failure analysis.
  • Create efficient parallel graph traversal and graph analysis techniques.
  • Apply LLMs, RAGs, and graph-based machine learning to develop innovative solutions.
  • Implement reinforcement learning algorithms like PPO, SAC, or Q-learning for EDA solutions.
  • Build advanced multi-agent systems and RAG pipelines using vector databases.
  • Perform large-scale training and data processing using tools like ZeRO and Spark.
  • Develop software to support silicon defect screening and yield learning.

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.
  • Understanding of agent architectures, RAG systems, and communication protocols.
  • Familiarity with RL algorithms like PPO, SAC, or Q-learning, including hyper-parameter tuning and reward functions.

More like this

Similar roles

Senior Machine Learning Engineer

Adobe

San Jose, CA +2 43 days ago $183,300$265,350
PyTorch CUDA Triton TensorRT Nvidia Dynamo Python Kubernetes MLOps Distributed Systems Diffusion Models Transformers GANs Inference Pipelines
4+ yrs exp