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
Algorithms @ 7
Communication @ 7
Data Structures @ 7
LLM
Machine Learning
Python @ 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
About NVIDIA
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work.
Join NVIDIA’s CAD Infrastructure team and be part of something outstanding. We are building a next-generation software platform for semiconductor development, applying innovative graph neural network infrastructure to process graphs at a trillion-edge scale.
Responsibilities
- Architecting highly automated and customizable flows using modular builds and object-oriented techniques.
- Collaborating with architects and designers during active spec development to identify integration gaps and keep workstreams aligned.
- Building event-driven data preprocessing pipelines for large-scale graph data.
- Constructing tools and user interfaces in C++ and Python adapted for advanced engineering workflows.
- Engaging cross-functionally with VLSI organizations to anticipate future challenges and build solutions.
Requirements
- 8+ years of relevant software engineering experience.
- BS or MS in Computer Science or Computer Engineering, or equivalent experience.
- Hands-on experience in C++ and Python programming.
- Strong foundations in software building, algorithms, and data structures.
- Proficiency in software architecture: you’ve built systems, not just contributed to them.
- Strong communication skills and comfort working across fields during an evolving development cycle.
Ways to Stand Out
- Experience building GUIs for engineering tools — complex, data-rich interfaces built by engineers, for engineers.
- Background in graph-scale data infrastructure or GNN-based systems.
- Exposure to ML or agentic tooling, particularly LLM-based code generation.
- Familiarity with EDA or VLSI build environments.
- Experience exposing software toolchains to AI agents or building developer-facing AI interfaces.
Compensation and Benefits
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package.
- Base salary range is 136,000 USD - 218,500 USD for Level 3, and 168,000 USD - 264,500 USD for Level 4.
- You will also be eligible for equity and benefits.
More jobs at Nvidia
Senior Software Engineer, Linux Platform
Nvidia · United States
USD 168,000-270,200 per year
Technical Marketing Engineer
Nvidia · Santa Clara, United States
USD 136,000-253,000 per year
GPU Verification Engineer - New College Grad 2026
Nvidia · Westford, United States
USD 136,000-264,500 per year
Senior Developer Technology Engineer - Agentic SoC Performance
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Principal Engineer - Enterprise Content and AI Data Platform
Nvidia · Santa Clara, United States
USD 248,000-391,000 per year
Similar jobs
Product Manager - Unstructured Data - Enterprise Data
Bloomberg · New York City, United States
USD 140,000-295,000 per year
Senior Software Engineer, Deep Learning Inference - TensorRT
Nvidia · Santa Clara, United States
USD 152,000-287,500 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
Machine Learning Engineer, Ai Safety
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Senior Software Engineer - Analytics Platform
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Applied Scientist, Efficient LLM Inference & Model Optimization
Nebius · Palo Alto, United States
USD 195,200-262,200 per year
Senior Research Engineer - Enterprise Products
Nvidia · United States
USD 192,000-356,500 per year
Senior Accelerated Computing Architect
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year