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 @ 4
Agentic AI @ 6
Data Pipelines @ 4
Debugging
Experimentation @ 7
LLM
LangChain @ 6
Machine Learning
PyTorch @ 6
Python @ 6
TensorFlow @ 6
- 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
NVIDIA is seeking an Applied AI Engineer to lead end-to-end solution development spanning data generation, model training, orchestration, and agentic automation for timing and constraint analysis workflows. The role involves building intelligent systems that learn from sign-off data, reason across flows, and help engineers achieve faster and more predictable closure.
Responsibilities
- Architect and develop AI-driven solutions for static timing, constraint quality, and closure prediction.
- Integrate heterogeneous data sources, including timing reports, constraint graphs, design metadata, and silicon correlation, into structured knowledge bases and training pipelines.
- Develop autonomous analysis agents that interact with timing tools such as PrimeTime, Nanotime, and Tempus to perform multi-corner, multi-mode optimization and constraint debugging.
- Implement scalable orchestration across Flow-Server and Digital Engineer platforms, enabling AI-in-loop decision-making for sign-off readiness.
- Collaborate with methodology and sign-off teams to validate models on live projects and improve coverage, predictability, and engineering productivity.
- Build interpretable AI pipelines using graph neural networks, large language models, and process-aware reasoning engines for timing closure recommendations.
- Own the end-to-end lifecycle from data curation and model training through deployment, monitoring, and continuous improvement in production environments.
Requirements
- Bachelor's degree or equivalent experience in Electrical or Computer Engineering.
- 12 or more years of experience in AI/ML solution development, ideally for EDA, semiconductor, or complex data domains.
- Strong background in VLSI/ASIC design, with deep understanding of timing, constraints, static timing analysis, or sign-off workflows.
- Proficiency in Python, PyTorch or TensorFlow, and graph or agentic AI frameworks such as LangGraph, LangChain, Ray, or NetworkX.
- Experience developing data pipelines, knowledge graphs, or process models for structured engineering data.
- Working knowledge of PrimeTime, Nanotime, Tempus, and scripting integration with EDA environments.
- Experience with AI orchestration frameworks, prompt-based reasoning, and multi-agent automation is highly desirable.
- Strong problem-solving skills, technical depth, and a mentality for experimentation and continuous learning.
Preferred Qualifications
- Experience with constraint validation, false-path detection, and timing-exception modeling.
- Exposure to AI in physical design automation, silicon/process modeling, or EDA flow automation.
- Contributions to open-source AI or flow automation projects.
- Publications or patents in AI for design automation or semiconductor engineering.
Benefits
- Base salary range of USD 196,000–310,500 for Level 5.
- Base salary range of USD 232,000–368,000 for Level 6.
- Eligibility for equity and benefits.
- NVIDIA states that salary is determined based on location, experience, and the pay of employees in similar positions.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Senior Software Engineer, Unified Access Management Platform
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Technical Program Manager, AV System Integration
Nvidia · Santa Clara, United States
USD 168,000-258,800 per year
Senior System Software Engineer, Automotive Performance
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior Embedded System Software Engineer – Platform Execution Lead
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Similar jobs
Senior Machine Learning Engineer, GenAI Security
Reddit · United States
USD 216,700-303,400 per year
Senior Machine Learning Engineer, Relevance and Personalization (Query Intelligence)
Airbnb · United States
USD 200,000-235,000 per year
Senior Machine Learning Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Machine Learning Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Perception Engineer - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior AI Infrastructure Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, GenAI Platform
Reddit · United States
USD 190,800-267,100 per year
Staff Machine Learning Engineer, Consumer
Reddit · United States
USD 230,000-322,000 per year