Technical Marketing Engineer - AI Platform Software

at Nvidia
USD 136,000-253,000 per year
SENIOR
✅ Hybrid

Tech Stack

AI @ 7 Deep Learning @ 4 GPU @ 4 JAX @ 4 LLM @ 4 Machine Learning @ 4 Marketing NCCL PyTorch @ 4 Python @ 4 SGLang @ 4 Software Development @ 4 TensorRT @ 4 vLLM @ 4

Details

NVIDIA is looking for a Technical Marketing Engineer to communicate the latest advancements in its AI Platform Software to the developer and user community. The AI Platform Software team manages a high-performance AI software stack, including core kernel and communication libraries such as cuDNN and NCCL, open training platforms such as PyTorch and Megatron, and accelerated inference platforms such as TensorRT-LLM and Dynamo.

The role works closely with product, engineering, and marketing teams to develop technical content that guides developers in using NVIDIA's AI platforms. Content may include technical blog posts, user guides, walkthroughs, demonstrations, benchmarks, and other developer resources.

Responsibilities

  • Investigate new training and inference features from a developer's perspective.
  • Write blog posts, guides, and reference examples for developers.
  • Collaborate with internal and external deep learning engineers and researchers to create product-based training materials and technical content.
  • Engage directly with the NVIDIA developer community and champion AI-related initiatives.
  • Improve product documentation for developers and their agents.
  • Gather community and customer feedback and communicate it to product and engineering teams.
  • Build code samples and proof-of-concept applications to guide deep learning developers.
  • Benchmark and generate data to position NVIDIA's inference platforms as having the lowest cost per watt.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a similar field, or equivalent experience.
  • Four or more years of practical experience in deep learning or machine learning, including research conducted during undergraduate or graduate studies.
  • Hands-on experience with at least one training or inference framework, such as PyTorch, JAX, Megatron, TensorRT-LLM, vLLM, SGLang, or comparable tools.
  • Solid understanding of Python or C/C++, programming techniques, and software development.
  • Evidence of writing or building for a technical audience, such as a blog post, tutorial, documentation set, conference talk, thesis chapter, or public repository.
  • Passion for presenting to technical audiences and creating content for developers.
  • Demonstrated ability to balance multiple projects.

Preferred Qualifications

  • Advanced knowledge of modern LLM and AI software architecture, including attention kernels, parallelism strategies, quantization, KV cache management, and request scheduling.
  • Sustained contributions to publicly accessible AI projects or developer forums.
  • Experience running, tuning, or interpreting benchmarks on multi-GPU systems.
  • Experience explaining systems you did not build to people who need to use them quickly.

Benefits

NVIDIA offers competitive salaries, equity, and a comprehensive benefits package. The base salary depends on location, experience, and compensation for employees in similar positions. Applications will be accepted at least until August 3, 2026.

More jobs at Nvidia

Similar jobs