CareerPlanGet AI match score →

GPU Profiling Software Engineer

China, Shanghai💼 Full-time🗓 2026-04-30 → 2026-08-01

Core

Developing software libraries and performance analysis tools for NVIDIA GPUs to help developers debug, profile, and optimize applications at datacenter scale.

Role type

System software engineer (GPU profiling and performance analysis)

Builds

GPU profiling libraries, performance analysis tools, and low-level libraries for accelerated computing

Domain

High Performance Computing, Deep Learning, GPU Architecture

Deliverable

production ML models | product features

Required skills

C, C++, Python, Data Structures and Algorithms, Computer Architecture (x86, ARM, GPUs), Operating System concepts, SW design principles

Preferred skills

Device Drivers or System Software development, GPU APIs (CUDA, OpenCL, OpenGL, Direct3D, Vulkan), authoring developer tools for GPUs, performance analysis of GPU applications, Assembly language for multi-processor architectures

Technologies

CUDA, OpenCL, OpenGL, Direct3D, Vulkan, Nsight tools

Responsibilities

Design, implement, and verify performance metrics for NVIDIA GPUs; develop methodologies for profiling data collection from GPUs; define and improve GPU profiling library features; read HW specs to design solutions; craft software unit tests and frameworks; support platforms from super-computers to embedded systems

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗