Developer Advocate – Distributed Training
At a glance
AI generatedTL;DR
The NVIDIA developer marketing group seeks a Developer Advocate to join their team as an experienced professional dedicated to fostering the growth of the developer ecosystem on NVIDIA’s platform. This role involves creating engaging and educational content such as demos, blogs, and videos, and actively participating in online forums and social media channels to support developers in understanding and utilizing NVIDIA’s technology. The ideal candidate will collaborate closely with product marketing teams to launch new technologies by developing and sharing code that showcases the benefits of accelerated computing. Key requirements include strong programming skills with AI frameworks like PyTorch and JAX, experience designing distributed learning pipelines for LLMs/VLMs, and a proven ability to communicate technical concepts effectively to diverse audiences. This position demands expertise in software architecture and system design, as well as hands-on experience with training libraries such as MaxDiffusion and HuggingFace Accelerate, ensuring that developers can leverage cutting-edge AI solutions efficiently.
Skills
What you'll do
- Create impactful content like demos, blogs, and videos to engage developers and researchers.
- Collaborate with product marketing to launch new technology by writing and sharing code.
- Actively participate on public NVIDIA channels to assist and inspire developer community.
- Present at trade shows and conferences to showcase emerging technologies and applications.
- Develop easy-to-understand examples using AI frameworks for training pipelines.
What we're looking for
- Proven ability to communicate complex technical concepts effectively through presentations and written content.
- Experience designing and implementing distributed learning pipelines for large language models (LLMs) and visual language models (VLMs).
- Strong programming skills with proficiency in AI frameworks like PyTorch, JAX, DeepSpeed, and NeMo.
- Ability to optimize training efficiency using scaling laws and improve model reasoning and safety.
- Bachelor's degree in Computer Science or equivalent experience, including 3 years of engineering work.
- Master’s or Ph.D. in software engineering or computer science preferred.
- Hands-on experience with popular AI libraries such as MaxDiffusion, OpenMMLab, HuggingFace Accelerate, Megatron.
Employer
About Nvidia
Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing
Nvidia currently has 825 open roles on FindRole.
Listed pay typically runs $184,000–$287,500 across 813 roles with salary data.
Most-posted roles
- Senior Solutions Architect, AI Infrastructure 4
- Senior System Software Engineer - AV Platform 4
- Senior Circuit Design Engineer 3
- Senior Circuit Methodology Engineer 3
- Senior Deep Learning Performance Architect 3