What you'll be doing
Integrate new communication libraries features in AI frameworks: from PoC to performance analysis to production.
Perform deep analysis of AI workloads and frameworks to identify multi-GPU communication requirements and opportunities. Collaborate hands-on with teams working on the latest AI models.
Author custom communication or fused compute-communication kernels to showcase ultimate performance on NV platforms.
Conduct in-depth research to achieve SOL GPU performance.
Build fault-tolerant and elastic solutions for large-scale or dynamic AI workloads.
Collaborate with a very dynamic team across multiple time zones.
What we need to see
You are pursuing a M.S. or Ph.D. in CE/CS/EE with a strong background in communication, kernel authoring, and/or AI training/inference.
Rapid prototyping and development with Python, C++, CUDA or related DSLs (Triton, cuTe).
Solid understanding of LLM models and parallelisms.
Adaptability and passion to learn new areas and tools.
Flexibility to work and communicate effectively.
Ways to stand out from the crowd
Development experience with frameworks such as PyTorch, JAX, TRT-LLM, vLLM, SGLang, or veRL.
Experience with DL communication patterns such as Expert Parallelism (EP), TP, DP & PP.
Experience with CUDA kernel optimization and profiling.
Experience with large-scale training or production inference stack.
Widely considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/