Developer Advocate – Distributed Training
NVIDIA · California, United States · 3 wk ago
RemoteRemoteSalesFull-time
About the role
The NVIDIA developer marketing group is seeking a Developer Advocate who is passionate about technology, building inspiring demos, and sharing that code with the AI community. The ideal candidate should understand developers and work with the developer marketing team to launch new technology.
Responsibilities
- Create impactful and relevant content (e.g., demos, blogs, presentations, videos, etc.) and engage with developers, researchers, and students at events online or in person.
- Work with the product marketing team to launch emerging technology, write code, and share it with the community to inspire developers.
- Be active on public-facing NVIDIA channels, including forums, Discord, and social media, helping developers understand our demos and encouraging them to build their own applications.
- Travel may be required to present at trade shows and conferences (about 20%).
Requirements
- World-class communication and presentation skills with a proven track record of articulating the value proposition of an emerging technology.
- Experience presenting to technical audiences and writing developer-facing content.
- Ability to design and implement distributed learning and post-training pipelines for LLMs/VLMs to improve model reasoning, safety, and instruction-following capabilities.
- Familiarity with all kinds of scaling laws and experience in optimizing training efficiency.
- Strong programming skills with the ability to develop easy-to-understand examples for training pipelines using AI frameworks such as PyTorch, JAX, DeepSpeed, and NeMo.
- Able to prioritize and work through constantly evolving projects that strive to demonstrate the benefits of new, potentially unstable technology.
Qualifications
- Bachelor's degree from a leading university in Computer Science, or equivalent experience, along with 3 years of engineering experience or equivalent.
- Master's or Ph.D. degree from a leading university in software engineering or computer science.
- In-depth knowledge of software architecture, system design, and application development.
- Hands-on experience with popular training libraries such as MaxDiffusion, OpenMMLab, HuggingFace Accelerate, Megatron.
Benefits
NVIDIA offers highly competitive salaries and a comprehensive benefits package. The base salary range is $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4. Eligible for equity and benefits.
Pay
Base salary range: $152,000 - $241,500 for Level 3, and $184,000 - $287,500 for Level 4.
Schedule
Full-time position.