Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Algorithms @ 3
Communication @ 4
LLM
Machine Learning
Observability @ 4
Python @ 1
RAG @ 4
Reinforcement Learning @ 4
Software Development @ 6
Spark @ 4
Vector Databases @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
The team defines and builds methodologies, software, and flows for silicon device testing, silicon debug, and silicon failure analysis. The work supports high-quality silicon defect screening across NVIDIA's gaming, compute, and artificial intelligence platforms.
Responsibilities
- Develop high-performance software for efficient test pattern generation, silicon pattern application, failure analysis, and yield learning.
- Create efficient parallel graph traversal and graph analysis techniques.
- Collaborate with multifunctional teams to solve problems involving multiple areas of expertise.
- Apply large language models (LLMs), retrieval-augmented generation (RAG), graph-based machine learning, and reinforcement learning to develop innovative solutions.
Requirements
- Bachelor's degree in electrical engineering, computer science, or equivalent experience; a master's degree or higher is preferred.
- At least 5 years of software development experience.
- Strong programming experience in Python or C++; hands-on development in modern C++ is a significant advantage.
- Experience using LLMs, graph neural networks (GNNs), and reinforcement learning for efficient electronic design automation (EDA) solutions.
- Expertise in high-performance algorithms for design-for-test (DFT), simulations, and failure analysis.
- Understanding of agent architectures, RAG systems, and communication protocols.
- Deep familiarity with reinforcement learning algorithms such as PPO, SAC, and Q-learning, including tuning hyperparameters and reward functions.
- Hands-on experience with large-scale training, such as ZeRO, and data processing, such as Spark.
- Excellent communication skills.
Preferred Qualifications
- Proven deployment of large-scale agentic applications with high concurrency and agility.
- Experience with software and hardware involving DFT, failure analysis, and CAD tools.
- Experience with agentic models and frameworks, observability tools, and evaluation tools.
- In-depth understanding of graph neural networks and reinforcement learning for logic design automation.
- Experience fine-tuning large language models and building advanced multi-agent systems, RAG pipelines, and vector databases.
Compensation and Benefits
- Base salary range of $152,000–$241,500 for Level 3.
- Base salary range of $184,000–$287,500 for Level 4.
- Eligibility for equity and benefits.
- Applications will be accepted at least until August 22, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Senior DevTech Compute Engineer, Compression and Data Processing
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Platform Engineer, Design Automation
Nvidia · Santa Clara, United States
USD 196,000-368,000 per year
Senior Software Engineer, DGX Cloud Production Engineering
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Technical Program Manager, AI Infrastructure and Capacity Operations
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Technical Program Manager – Chip System Software
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Similar jobs
Senior AI Engineer
Collibra · Brussels, Belgium, New York City, United States
USD 204,000-255,000 per year
Senior Software Engineer - Python and Data Ecosystem
ClickHouse · United States
USD 141,000-232,000 per year
Senior Machine Learning Engineer
Reddit · United States
USD 216,700-303,400 per year
Research Engineer/Research Scientist, Pre-Training
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 350,000-850,000 per year
Research Engineer, Knowledge Team
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 350,000-850,000 per year
Staff Software Engineer, Machine Learning Platform
Stripe · South San Francisco, United States, Seattle, United States
USD 224,000-336,000 per year
Forward Deployed Engineer, Enterprise - Tavily
Nebius · United States, New York City, United States
USD 179,500-224,300 per year
Research Engineer, Model Evaluations
Anthropic · San Francisco, United States, New York City, United States
USD 500,000-850,000 per year