{"jobPostingInfo":{"id":"abd7130d3b1a101907f6203c73860001","title":"Deep Learning Kernel Software Performance Architect","jobDescription":"<p><span>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.</span></p><p></p><p><b>What you&#39;ll be doing:</b></p><ul><li><p><span>Performance analysis, optimization and debugging</span></p><ul><li><p><span>Build performance narratives using structured methodology: baselines, projections, controlled comparisons, and regression attribution.</span></p></li><li><p><span>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&#39; performance to fill the gaps.</span></p></li><li><p><span>Debug performance issues end-to-end: reproduce, isolate root causes, propose fixes or mitigation paths, and drive closure with the owning teams.</span></p></li></ul></li><li><p><span> Automation &#43; regression infrastructure (Python-heavy)</span></p><ul><li><p><span>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.</span></p></li><li><p><span>Design and operate performance test workflows: coverage definition, test/workload generation, automated large-scale execution (CI/nightly/on-demand), rerun rules, and reproducibility standards.</span></p></li></ul></li><li><p><span> Cross-team collaboration and operating model</span></p><ul><li><p><span>Work with kernel developers and the compiler teams to ensure performance checks are practical, scalable, and aligned to release needs.</span></p></li><li><p><span>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.</span></p></li><li><p><span>Partner with SWQA and infrastructure teams for execution at scale and reliable pipelines/dashboards.</span></p></li></ul></li><li><p><span>Following general software engineering best practices including support for regression testing and CI/CD flows</span></p></li></ul><p></p><p><b>What we need to see:</b></p><ul><li><p><span>Masters or PhD degree or equivalent experience in Computer Science, Computer Engineering, Applied Math, or related field</span></p></li><li><p><span>Strong programming ability in Python plus C/C&#43;&#43; with 2&#43; working experience (performance-oriented code reading/debugging)</span></p></li><li><p><span>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</span></p></li><li><p><span>Experience with performance analysis workflows: profiling, measurement methodology, reproducibility, and regression triage.</span></p></li><li><p><span>Comfortable working across teams and driving issues to decision/closure with clear communication</span></p></li></ul><p></p><p><b>Ways to stand out from the crowd:</b></p><ul><li><p><span>Experience with high-performance kernels or math libraries (e.g., GEMM/attention, CUTLASS-like concepts)</span></p></li><li><p><span>GPU programming/perf experience (CUDA or equivalent parallel programming)</span></p></li><li><p><span>Strong ML/DL workload understanding (training/inference shapes, precision modes, perf bottlenecks)</span></p></li><li><p><span>Familiarity with simulators/analytical modeling or performance characterization methodology</span></p></li></ul><p style=\"text-align:inherit\"></p><p style=\"text-align:inherit\"></p><p style=\"text-align:inherit\"></p><p style=\"text-align:inherit\"></p>","location":"China, Shanghai","additionalLocations":["China, Beijing"],"postedOn":"Posted 8 Days Ago","startDate":"2026-07-09","timeType":"Full time","jobReqId":"JR2020693","jobPostingId":"Deep-Learning-Kernel-Software-Performance-Architect_JR2020693-1","jobPostingSiteId":"NVIDIAExternalCareerSite","country":{"descriptor":"China","id":"6cb77610a8a543aea2d6bc10457e35d4"},"canApply":true,"posted":true,"includeResumeParsing":true,"jobRequisitionLocation":{"descriptor":"China, Shanghai","country":{"descriptor":"China","id":"6cb77610a8a543aea2d6bc10457e35d4","alpha2Code":"CN"}},"externalUrl":"https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/China-Shanghai/Deep-Learning-Kernel-Software-Performance-Architect_JR2020693-1","questionnaireId":"2f2764b3a82910064296831695150000"},"hiringOrganization":{"name":"CN05 NVIDIA Shanghai WFOE","url":""},"similarJobs":[{"title":"Deep Learning Performance Software Engineer","externalPath":"/job/China-Shanghai/Deep-Learning-Performance-Software-Engineer_JR2004388","timeType":"Full time","locationsText":"2 Locations","postedOn":"Posted 30+ Days Ago","startDate":"2026-01-09"},{"title":"Deep Learning Performance Software Engineer","externalPath":"/job/China-Beijing/Deep-Learning-Performance-Software-Engineer_JR2020134","timeType":"Full time","locationsText":"2 Locations","postedOn":"Posted Yesterday","startDate":"2026-07-16"},{"title":"Deep Learning Performance Architect","externalPath":"/job/China-Shanghai/Deep-Learning-Performance-Architect_JR2009042","timeType":"Full time","locationsText":"2 Locations","postedOn":"Posted 30+ Days Ago","startDate":"2025-12-02"},{"title":"Deep Learning Performance Architect","externalPath":"/job/China-Shanghai/Deep-Learning-Performance-Architect_JR2020857","timeType":"Full time","locationsText":"2 Locations","postedOn":"Posted 7 Days Ago","startDate":"2026-07-10"},{"title":"Deep Learning Performance Architect, CUTLASS DSL Testing","externalPath":"/job/China-Shanghai/Deep-Learning-Performance-Architect--CUTLASS-DSL-Testing_JR2018782","timeType":"Full time","locationsText":"2 Locations","postedOn":"Posted 30+ Days Ago","startDate":"2026-05-28"}],"userAuthenticated":false}