Deep Learning Software Engineering Intern, Test Development - 2027
NVIDIA is hiring a Deep Learning Software Engineering Intern, Test Development - 2027 in Shanghai, China. Level rates it ; you can apply on NVIDIA.
Level's read on this job
- On Level's scale, this role is Works on AI ●●●○: the daily work is on AI products, without building the model.
- Tools and skills the posting cites include Python, C and Linux.
- Level classifies it as an internship.
- Level lists 2,600+ other open roles at NVIDIA.
AI in this role
Develop test automation infrastructure and validate performance of deep learning software stacks using AI tools.
We are now looking for a Deep Learning Software Test Development Engineer Intern!
The position is in NVIDIA Deep Learning Software Quality Assurance team that defines, develops and performs tests to validate robustness and measure the performance of NVIDIA‘s Deep Learning software and GPU Infrastructure for autonomous driving, healthcare, speech recognition, natural language processing, and a wide variety of other AI scenarios. This team collaborates with multiple AI product teams to develop new products; derive and improve complex test plans; and improve our workflow processes for a diverse range of GPU computing platforms. You should grow with being in the critical path supporting developers working for billion-dollar business lines as well as intimately understanding the values of responsiveness, thoroughness and teamwork. You should constantly foster and implement efficiency improvements across your domain. Join the team which is building software which will be used by the entire world!
What you’ll be doing:
Be responsible for functionality, compatibility, and performance tests in NVIDIA AI SW stack release.
Develop, maintain, and improve test automation infrastructure with using AI tools. Use AI to improve quality and productivity across QA End-to-End workflow.
Work with development teams to triage issues, root cause analysis, verify fixes, define new tests, improve test plans.
What we need to see:
Pursuing MS or higher degree in CS/EE/CE or a related field.
Proven success in leveraging AI tools to significantly improve efficiency, streamline workflows or enhance process automation.
Good python, C++ programming skillset, Linux knowledge is required.
Experience in software development with popular AI models is a strong plus.
Good communication skills, fluent oral and written English.
Ways to stand out from the crowd:
Be familiar with deep neural network training, inference, optimization in typical DL Frameworks.
Background with NVIDIA GPU Computing (CUDA) is a strong plus.
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you. Come, join our AI Software QA Test development team, and help build the real-time, cost-effective computing platform driving our success in the exciting and quickly growing field of AI.
How we rate this
Deep Learning Software Engineering Intern, Test Development - 2027 at NVIDIA rates 60 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.
Works on AI. The daily work is on AI products, without building the model.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Questions you could be asked
- What NLP problem have you worked on, and how did you measure whether it actually worked?
- What have you built with speech recognition or text-to-speech, and where did it break?
- Tell me about a project where software testing was part of your work. What did you do?
- Tell me about a project where test automation was part of your work. What did you do?
- Tell me about a project where quality assurance was part of your work. What did you do?
Adapt your resume
- List these exact terms on your resume: NLP, Speech, Software Testing, Test Automation, and Quality Assurance. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
- Show where AI is part of your daily process, not a one-off project. This role expects it to be a running habit.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. You get your review by email within 24 hours.
Get new software engineering jobs (Works on AI ●●●○ or higher) by email
One email a week with the new software engineering jobs (Works on AI ●●●○ or higher), each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that work on AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step