All vacancies
Deep Learning Kernel Software Performance Architect
NVIDIA
China, Shanghai +1 more · On-site · relocationSalary not disclosedfull-timeNVIDIA Careers (offices abroad)
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.
Responsibilities
- 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.
Languages
- Work format
- On-site
- Seniority
- Senior
- Posted
- 9 Jul 2026
- Last verified
- In the last 5 days
Similar roles
- Engineering Manager - Python [DWH Data Tools]Plata · Remote · worldwide
- Onboarding EngineerCoconut · Remote · worldwide, UTC+4 accepted
- Backend Software EngineerOptimum Partners - Armenia · Armenia · On-site
- Rust Engineering Lead - Linux and Open SourceCanonical · Remote · worldwide
- Senior Platform ArchitectWizdaa · Remote · worldwide, UTC+4 accepted
- Senior Solutions ArchitectTransPerfect · Remote · worldwide, UTC+4 accepted

