
Software Engineer, CUDA Deep Learning Systems
NVIDIA is seeking an engineer to research, prototype, and implement systems optimizations at the intersection of deep learning frameworks and low-level CUDA. Responsibilities include designing and optimizing custom CUDA kernels, architecting distributed cluster-scale systems, analyzing hardware-software interactions, developing profiling and runtime tools, and collaborating with researchers and compiler/driver teams. Requires a BS/MS/PhD or equivalent, 2+ years relevant experience, strong C++ and Python skills, familiarity with CUDA and GPU architectures, and experience with transformers and distributed ML.














