# Senior DFX Software Engineer - Machine Learning

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-DFX-Software-Engineer---Machine-Learning_JR2023503?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6e5e4c27-d55

## Description

We are seeking a Senior DFX Software Engineer - Machine Learning to join our team. As a Senior DFX Software Engineer - Machine Learning, you will develop high-performance software to enable design and development of efficient test pattern generation, application of these patterns on Silicon, failure analysis, and yield learning.

Responsibilities:

- Develop high-performance software to enable design and development of efficient test pattern generation, application of these patterns on Silicon, failure analysis, and yield learning

- Create efficient parallel graph traversal and graph analysis techniques

- Work with multi-functional teams to assess and tackle problems that involve multiple areas of expertise through the company

- Apply LLMs, RAGs, graph-based ML approaches, and reinforcement learning to define innovative solutions

Requirements:

- 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++ is a huge plus.

- Experience use of LLMs (Large Language Models), GNNs (Graph Neural Networks), and Reinforcement Learning for efficient EDA solution.

- Expertise in high-performance algorithms for DFT, simulations, and failure analysis.

- Understanding of different agent architectures, RAG systems, and communication protocols

- Deep familiarity with reinforcement learning algorithms like PPO, SAC, or Q-learning, including experience tuning hyper-parameters and reward functions

- Hands-on experience with large-scale training (e.g., ZeRO) and data processing (e.g. Spark)

- Excellent communication skills

Benefits:

- Highly competitive salaries

- Comprehensive benefits package

- Equity eligibility

## Skills

### Required
- Python
- C++
- LLMs
- GNNs
- Reinforcement Learning
- DFT
- simulations
- failure analysis
- graph-based ML approaches

### Nice to have
- Proven deployment of large-scale agentic application with high concurrency and agility
- Experience with software and hardware especially involving DFT, failure analysis, and CAD tools
- Working experience of agentic models / frameworks, observability and evaluation tools
- In-depth understanding of the graph neural networks, and reinforcement learning for logic design automation
- Experience with fine-tuning large language models, building advanced multi-agent systems, RAG pipelines and vector databases

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-DFX-Software-Engineer---Machine-Learning_JR2023503?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
