NVIDIA is seeking a Principal Engineer to drive the performance of large-scale AI training and post-training workloads across its hardware and software stack. The role spans distributed training, GPU architecture, systems software, deep learning frameworks, and performance engineering. The engineer will analyze and optimize frontier-scale LLM workloads running on thousands of GPUs, improve frameworks including PyTorch, JAX, NeMo, and NeMo RL, and use workload insights to inform future NVIDIA GPU, system, and software roadmaps. The role calls for a deeply technical leader who can work across application-level training behavior, framework and runtime internals, CUDA libraries, communication collectives, memory systems, networking, and GPU architecture. The Principal Engineer will directly improve performance, set technical direction, raise organizational standards, and influence cross-functional decisions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal