Used Tools & Technologies
NLP GenAIRequired Skills & Competences
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.
Algorithms @ 4
Data Structures @ 7
Distributed Systems @ 4
Machine Learning @ 4
TensorFlow @ 7
Communication @ 7
Mentoring @ 4
LLM @ 4
PyTorch @ 7
CUDA @ 4
GPU @ 4
Deep Learning @ 7
Generative AI @ 4
AI @ 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
We are looking for a Senior Research Engineer passionate about Generative AI inference. The team develops optimized inferencing technologies for generative AI models (language, images) and contributes across the ML lifecycle: conceptualization, applied research, engineering for optimized inference, and deployment. The role involves collaboration with research teams, engineers, and the open-source community.
Responsibilities
- Design and evaluate routing policies for LLM traffic to best use a mixture of model systems.
- Build and run agentic benchmarks (e.g., Terminal-Bench) to measure algorithm quality, and convert results into calibration data and routing profiles.
- Ship to an open-source repository: design docs, code review, documentation, and community contributions.
- Collaborate with engineering teams across NVIDIA to ensure seamless integration with the NVIDIA accelerated serving stack.
Requirements
- Bachelor's or Master's degree in Computer Science or equivalent experience.
- 8+ years of industry experience in Deep Learning frameworks (PyTorch or TensorFlow).
- Experience designing or running LLM evaluations/benchmarks — ideally agentic ones — and drawing statistically sound conclusions from them.
- Understanding of modern techniques in Machine Learning, Deep Neural Networks, Natural Language Processing, or Speech Recognition.
- Empirical research mindset: form hypotheses about new algorithms, run calibrations, and iterate on results.
- Strong communication and interpersonal skills; ability to work in a dynamic and distributed team. A history of mentoring junior engineers and interns is a plus.
- Desire to constantly grow and learn new things.
- Strong computer science fundamentals: algorithms and data structures, computational complexity, parallel and distributed computing, system software.
Preferred / Ways to Stand Out
- Experience architecting or developing large-scale distributed systems for deep learning.
- Agentic benchmark creation and publications.
- Knowledge of CPU and/or GPU architecture.
- GPU programming (CUDA).
Technologies & Tools Mentioned
- PyTorch, TensorFlow
- LLMs, agentic benchmarks (Terminal-Bench)
- CUDA, GPU/CPU architecture
- Distributed systems and accelerated serving stacks
- Open-source repositories, code review, design docs
Compensation & Additional Info
- Base salary ranges provided by level:
- Level 4: 192,000 USD - 304,750 USD
- Level 5: 224,000 USD - 356,500 USD
- Eligible for equity and benefits (link to NVIDIA benefits referenced).
- Applications accepted at least until July 14, 2026.
- This posting is for an existing vacancy.
- NVIDIA uses AI tools in its recruiting processes.
- NVIDIA is an equal opportunity employer and emphasizes an inclusive work environment.
More jobs at Nvidia
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer – GPU Software
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Senior Software Engineer, CUDA Core Libraries
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, Applied Research - Accelerator Programming Model and Compiler
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Architect - Halos Core and Robotics Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Similar jobs
Senior Software Engineer, AI Networking
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Deep Learning Inference - TensorRT
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Germany
PLN 292,500-650,000 per year
Principal Developer, AI Networking
Nvidia · Santa Clara, United States
USD 272,000-488,800 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, CUDA Deep Learning Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Deep Learning Software Engineer, TensorRT Performance
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Technical Program Manager - Enterprise Software Release and Execution
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year