Principal Software Engineer – Dynamo

Posted 21ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Software Engineer on the Dynamo project developing scalable inference for AI at NVIDIA. Addressing challenges in distributed AI infrastructure and building next-gen AI systems.

Responsibilities:

  • Collaborate on the design and development of the Dynamo Kubernetes stack
  • Introduce new features to the Dynamo Python SDK and Dynamo Rust Runtime Core Library
  • Design, implement, and optimize distributed inference components in Rust and Python
  • Contribute to the development of disaggregated serving for Dynamo-supported inference engines (vLLM, SGLang, TRT-LLM, llama.cpp, mistral.rs)
  • Improve intelligent routing and KV-cache management subsystems
  • Contribute to open-source repositories, participate in code reviews, and assist with issue triage on GitHub
  • Work closely with the community to address issues, capture feedback, and evolve the framework’s APIs and architecture
  • Write clear documentation and contribute to user and developer guides.

Requirements:

  • BS/MS or higher in computer engineering, computer science or related engineering (or equivalent experience)
  • 15+ years of proven experience in related field
  • Strong proficiency in systems programming (Rust and/or C++)
  • Experience in Python for workflow and API development
  • Experience with Go for Kubernetes controllers and operators development
  • Deep understanding of distributed systems, parallel computing, and GPU architectures
  • Experience with cloud-native deployment and container orchestration (Kubernetes, Docker)
  • Experience with large-scale inference serving, LLMs, or similar high-performance AI workloads
  • Background with memory management, data transfer optimization, and multi-node orchestration
  • Familiarity with open-source development workflows (GitHub, continuous integration and continuous deployment)
  • Excellent problem-solving and communication skills.

Benefits:

  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity
  • Health insurance
  • Paid time off
  • Professional development opportunities

NVIDIA

Computer Hardware Manufacturing
Artificial IntelligenceGamingAutomotive
View all jobs at NVIDIA

Report this job

Job expired or something wrong with this job?