Used Tools & Technologies
GPURequired Skills & Competences
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.
Python @ 4
Hiring @ 4
Bash @ 4
JavaScript @ 4
Perl @ 4
Debugging @ 4
API @ 3
HTTP @ 3
AI @ 4
Data Visualization @ 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
Join NVIDIA’s Mixed Signal Design team and contribute to Software Methodology by designing and building software workflows to assist hardware design and debug. NVIDIA is a pioneer in GPUs and AI; this role focuses on automating hardware testing workflows, improving user workflows with AI, building web applications and data visualization interfaces, and optimizing parallel processing of large datasets.
Responsibilities
- Automating hardware testing workflows using Python and Perl
- Using AI to improve user workflows involving data collection, querying, and analysis
- Collaborating with various teams to automate data parsing and analysis through web applications and compute farms
- Designing robust user interfaces to simplify sophisticated hardware tasks
- Building data visualization interfaces for processed datasets
- Optimizing parallel processing of large datasets using compute farms and AI agents
- Assisting with building and debugging hardware testing scripts in Python and JavaScript
Requirements
- BS, MS, or PhD in Computer Science/Engineering (or equivalent experience) and 5+ years of relevant work experience
- Experience with Python, JavaScript, and Unix/Bash scripting
- Perl experience preferred
- Familiarity with REST APIs, HTTP web servers, and database systems
- Background with handling large datasets and parallel processing in Python
- Self-motivated and able to switch between multiple projects
Compensation and Other Details
- Base salary ranges by level:
- Level 3: 136,000 USD - 218,500 USD
- Level 4: 168,000 USD - 264,500 USD
- You will also be eligible for equity and benefits (link provided in the original posting).
- Applications accepted at least until May 16, 2026.
- NVIDIA uses AI tools in its recruiting processes.
Equal Opportunity
NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. They do not discriminate on the basis of protected characteristics in hiring and promotion practices.