Skip to content
Level

NVIDIA

Deep Learning Kernel Software Performance Architect

NVIDIA is hiring a Deep Learning Kernel Software Performance Architect in Shanghai, China. Level rates it ; you can apply on NVIDIA.

Level's read on this job

  • Level rates this role Builds AI ●●●●: the job is building AI systems.
  • Tools and skills the posting cites include Claude, Copilot and Cursor.
  • Level classifies it as a senior role.
  • Level lists 2,700+ other open roles at NVIDIA.

AI in this role

Optimize GPU kernel performance and build data-driven automation for deep learning workloads.

claudecopilotcursorclaude-codepythonccuda
performance-analysisdeep-learningkernel-optimizationgpu

NVIDIA is seeking Software Performance Architects to optimize GPU kernel performance for state-of-the-art data-center platforms. We build automated, data-driven workflows to detect, explain, and prevent performance regressions across key deep learning workloads, partnering closely with kernel developers, compiler teams, infrastructure, and architecture/performance groups.

What you'll be doing:

  • Performance analysis, optimization and debugging

    • Build performance narratives using structured methodology: baselines, projections, controlled comparisons, and regression attribution.

    • With the methodologies, analyze performance of GPU-accelerated kernels and key deep learning building blocks, identify gaps with baselines or projections, then optimize the kernels' performance to fill the gaps.

    • Debug performance issues end-to-end: reproduce, isolate root causes, propose fixes or mitigation paths, and drive closure with the owning teams.

  • Automation + regression infrastructure (Python-heavy)

    • Develop and maintain Python-based automation for performance testing and analysis—using modern AI-assisted developer tools (e.g., Cursor/Claude Code/Copilot) to accelerate scripting while keeping code maintainable and reviewable.

    • Design and operate performance test workflows: coverage definition, test/workload generation, automated large-scale execution (CI/nightly/on-demand), rerun rules, and reproducibility standards.

  • Cross-team collaboration and operating model

    • Work with kernel developers and the compiler teams to ensure performance checks are practical, scalable, and aligned to release needs.

    • Work with chip architecture and modeling teams to solidify the performance methodology across chip architecture generations and common Deep Learning operators such as GEMM, Attention, MoE.

    • Partner with SWQA and infrastructure teams for execution at scale and reliable pipelines/dashboards.

  • Following general software engineering best practices including support for regression testing and CI/CD flows

What we need to see:

  • Masters or PhD degree or equivalent experience in Computer Science, Computer Engineering, Applied Math, or related field

  • Strong programming ability in Python plus C/C++ with 2+ working experience (performance-oriented code reading/debugging)

  • Solid fundamentals in computer architecture, parallel programming and performance reasoning (latency/throughput, memory hierarchy, parallelism) to be able to identify bottlenecks, optimize resource utilization, and improve throughput

  • Experience with performance analysis workflows: profiling, measurement methodology, reproducibility, and regression triage.

  • Comfortable working across teams and driving issues to decision/closure with clear communication

Ways to stand out from the crowd:

  • Experience with high-performance kernels or math libraries (e.g., GEMM/attention, CUTLASS-like concepts)

  • GPU programming/perf experience (CUDA or equivalent parallel programming)

  • Strong ML/DL workload understanding (training/inference shapes, precision modes, perf bottlenecks)

  • Familiarity with simulators/analytical modeling or performance characterization methodology

How we rate this

Deep Learning Kernel Software Performance Architect at NVIDIA rates 90 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.

Classification

Builds AI. The job is building AI systems.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ 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

Performance AnalysisDeep learningKernel OptimizationGPUClaudeCopilotCursorClaude Code

Questions you could be asked

  1. Tell me about a project where performance analysis was part of your work. What did you do?
  2. Tell me about a project where deep learning was part of your work. What did you do?
  3. Tell me about a project where kernel optimization was part of your work. What did you do?
  4. Tell me about a project where gpu was part of your work. What did you do?
  5. Walk me through how you've used Claude in your day-to-day work.

Adapt your resume

  • List these exact terms on your resume: Performance Analysis, Deep learning, Kernel Optimization, GPU, and Claude. 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.
  • Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.

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 (Builds AI ●●●●) by email

One email a week with the new software engineering jobs (Builds AI ●●●●), 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 build 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

More jobs at NVIDIA

Related searches

Same AI level

Jobs by city