Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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.