NVIDIA
Deep Learning
SeniorSoftwareTestDevelopmentEngineer-DeepLearning
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Test Development Engineer - Deep Learning at NVIDIA. Skills: Software Test Development, Deep Learning, AI, Test Automation, Python, C/C++, Virtualization, Deep Learning Frameworks, Deep Learning Models, CUDA. Define, develop and perform tests to validate robustness and measure performance of NVIDIA‘s Deep Learning software and GPU Infrastructure. Collaborate with multiple AI product teams to develop new derive and improve complex test”
What You'll Achieve.
take ownership of product quality; improve our workflow processes; grow with being in the critical path supporting developers working for billion-dollar business lines; intimately understanding the values of responsiveness, thoroughness and collaboration; champion and implement efficiency improvements across your domain
Industry & Context.
analysis skills; work towards solutions
What They're Looking For.
Must Have
6+ years of software quality assurance or test automation background, knowledge of test infrastructure, analysis skills, Scripting language (Python, Perl, Bash) knowledge, UNIX/Linux experience, Good C/C++ software development or test development experience, Good user/development experiences of virtualization like VM & Docker container, Understanding and working knowledge with any Deep Learning Framework and models especially in end-to-end customer scenarios, Experience in validating Deep Learning software and Deep Learning models, Experience in using AI development tools for test plans creation, test cases development and test cases automation, Able to balance conflicting/changing priorities and maintain a positive attitude while experiencing ambitious and dynamic schedules, Excellent English written and oral communication skills
Nice to Have
Familiarity with NVIDIA GPU hardware products (Tesla, Tegra, DGX, etc.), working knowledge of NVIDIA GPU Computing (CUDA) and CUDA libraries for Deep Learning, Background in building models and AI-based infrastructure to improve test automation, Experience with LLM inference frameworks (TRT-LLM, vLLM, SGLang, etc.), familiar with running various AI workloads, Background in validating Data Center GPU based infrastructure (multi-GPUS, multi-nodes, cluster), Experience in VectorCAST, Bullseye, Gcov, or Coverity tools
What You'll Do.
develop and perform tests to validate robustness and measure performance of NVIDIA‘s Deep Learning software and GPU Infrastructure
Collaborate with multiple AI product teams to develop new derive and improve complex test
Improve workflow processes for a diverse range of GPU computing platforms
Plan/design/implement/report/automate test plan/test case/test reports
Run bug lifecycle and co-work with inter-groups to work towards solutions
Assist in the architecture
crafting and implementing of test frameworks
In-house repro and verify customer issues/fixes
How You'll Work.
Team & Collaboration
Work closely with global multi-functional teams to understand the test requirements; co-work with inter-groups to work towards solutions
Communication Scope
Excellent English written and oral communication skills
Full Job Description
We are looking for a Software Test development engineer in NVIDIA’s Deep Learning SWQA team. The position is in NVIDIA Deep Learning and AI 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. We collaborate 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 collaboration. You should constantly champion 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:** * Work closely with global multi-functional teams to understand the test requirements and take ownership of product quality. * Plan/design/implement/report/automate test plan/test case/test reports. * Run bug lifecycle and co-work with inter-groups to work towards solutions. * Automate test cases and assist in the architecture, crafting and implementing of test frameworks. * In-house repro and verify customer issues/fixes. **What we need to see:** * BS or higher in CS/EE/CE or equivalent experience. * 6+ years of software quality assurance or test automation background with knowledge of test infrastructure and strong analysis skills. * Scripting language (Python, Perl, Bash) knowledge and UNIX/Linux experience. * Good C/C++ software development or test development experience. * Good user/development experiences of virtualization like VM & Docker container. * Understanding and working knowledge with any Deep Learning Framework and models
Applying for this Senior Software Test Development Engineer - Deep Learning role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about NVIDIA?
Real rants from real employees. Read before you apply.