Senior Software Engineer – Platform Engineering

at Nvidia
USD 200,000-322,000 per year
SENIOR
✅ On-site

Tech Stack

AI @ 7 API Agentic AI @ 7 Agile Communication @ 6 Distributed Systems @ 8 GenAI Generative AI Kubernetes @ 4 LLM @ 7 LangChain @ 4 Linux @ 4 Machine Learning Mentoring @ 6 Microservices Observability Python @ 8 RAG @ 7 Security @ 7 ServiceNow @ 7 Technical Leadership

Details

NVIDIA is looking for a deeply technical, creative, and hands-on Senior Full-Stack Developer to build next-generation AI platforms and products that improve business efficiency and productivity. The role involves building AI products using retrieval-augmented generation (RAG), agentic AI paradigms, third-party platforms, and open-source repositories. You will collaborate with Cloud, AI/ML, and Generative AI teams in a multifaceted and agile environment.

Responsibilities

  • Collaborate with cross-functional teams to deliver end-to-end intelligent experiences across applications.
  • Ensure the reliability, safety, and performance of autonomous systems operating at scale.
  • Integrate agents with enterprise data sources, APIs, and internal microservices to enable real-world actions.
  • Architect and build agentic AI systems that leverage large language models (LLMs) for reasoning, planning, and tool orchestration across enterprise workflows.
  • Design and implement multi-agent frameworks enabling coordination, delegation, and dynamic task execution.
  • Develop scalable platforms for retrieval-augmented generation (RAG), long-term memory, and contextual reasoning.
  • Build reusable infrastructure for agent orchestration, tool integration, evaluation, and observability.
  • Establish best practices for agent evaluation, guardrails, and human-in-the-loop workflows.
  • Mentor engineers and provide technical leadership in the design of complex distributed AI systems.
  • Stay current with advancements in LLMs, agent frameworks, tool use, reasoning architectures, and open-source ecosystems.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 12+ years of experience building large-scale distributed systems and cloud-native applications; Python is preferred.
  • Strong programming skills across multiple languages and modern software stacks.
  • Hands-on experience with test automation, production testing, and automation frameworks.
  • Solid understanding of Linux, embedded systems, firmware, and hardware/software integration.
  • Deep knowledge of IT Service Management (ITSM) and ServiceNow; experience with HR, Security, or Finance modules is preferred.
  • Strong experience designing and deploying LLM-powered systems, including RAG, tool use, and agent-based architectures.
  • Deep understanding of agentic AI paradigms, including planning, memory, tool invocation, and multi-step reasoning.
  • Experience with agent frameworks and orchestration tools such as LangChain or similar technologies.
  • Proven ability to design systems with high reliability, scalability, and performance.
  • Hands-on experience deploying applications in Kubernetes environments.
  • Experience building systems in cloud and hybrid environments.
  • Proven track record leading complex technical initiatives and mentoring high-performing teams.
  • Excellent problem-solving, communication, and system design skills.

Benefits

  • Base salary range of $200,000–$322,000 USD, determined by location, experience, and pay for similar positions.
  • Eligible for equity and benefits.
  • NVIDIA is committed to an inclusive work environment and is an equal opportunity employer.

Applications will be accepted at least until August 21, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.

More jobs at Nvidia

Similar jobs