Applied Machine Learning Engineer - AI for VLSI Design
Job Description
NVIDIA’s Circuit Solutions Group is building AI-driven software systems that support VLSI and circuit design. In this hybrid role in Santa Clara, CA, you will contribute to frontier EDA initiatives by applying machine learning to real design workflows, with the flexibility to collaborate across research and product teams. The position offers USD 152,000 - 264,500 per year and you will be eligible for equity and benefits.
What you’ll do
You will work inside a multi-functional team delivering results across Pre-silicon and Post-silicon custom circuit design, along with the data and optimization loops that connect them. Your focus will include Circuit/Layout Optimization and Spice correlation, partnering with others to improve design outcomes.
- Research and implement techniques that represent frontier solutions in electronic design automation.
- Design, build, and iterate agentic AI solutions for VLSI design problems.
- Analyze problems and/or datasets, raise and validate hypotheses, and develop models and algorithms until they achieve the desired QOR.
What you bring
- MS (or equivalent experience) with 3+ years of experience, or PhD with 1+ years in Electrical/Computer Engineering.
- Strict requirement: experience in Combinatorial Optimization, Agentic AI and large language models, and Machine Learning for Chip Design & EDA.
- Experience in Algorithms/Data Structures/Applied Math/Machine Learning/Software programming, including proven ability to write code in Python and C++.
- Experience in Applied Math/Machine Learning/Software programming, including proven ability to write code in Python and C++.
Preferred ways to stand out
- Prior experience in large-scale EDA software development is a plus.
- Prior experience in CMOS layout drawing, including schematic-to-layout translation and DRC/LVS compliance, is a definite plus.
- Comfort working across multiple levels and teams spanning engineering/research, product, sales, and marketing.
- Effective verbal and written communication and technical presentation skills.
- Self-starter who enjoys continuous learning and sharing findings with the team.
Technologies: Python, C++