Jobs · Engineering

Software Engineer, OpenShell

NVIDIA · United States · Today
RemoteRemoteEngineeringFull-time

About the role

Join us at NVIDIA OpenShell to translate groundbreaking AI research into secure, production-grade systems. As an OpenShell Research Engineer, you will help bring the latest advances in agentic systems into the runtime, tools, and workflows that enterprise builders rely on.

Responsibilities

  • Track the cutting edge: Follow research in tool use, planning, memory, evaluation, self-improvement, multi-agent workflows, runtime infrastructure, and agent safety/security.
  • Bridge research and product: Identify research ideas that can meaningfully improve OpenShell and translate them into concrete product opportunities.
  • Benchmark and adapt: Reproduce and test promising methods from papers, open-source projects, industry work, and internal NVIDIA research.
  • Create rapid prototypes: Build hands-on proof-of-concepts using OpenShell, including agent harnesses, evaluation loops, self-improving workflows, and runtime-native developer experiences.
  • Red-team systems: Design evaluation and red-team harnesses that measure agent reliability, usefulness, scalability, safety, security, and developer experience.
  • Secure the workflow: Help us design secure-by-default workflows for agents operating with tools, code, files, credentials, and enterprise systems.
  • Partner across teams: Collaborate closely with engineering, product, design, research, solutions, and developer-facing teams to move ideas from prototype to product.

Requirements

  • 8+ years of professional practical experience in research engineering, software development, or a related technical field.
  • MS/PhD in Computer Science, Physics, or a related field or equivalent experience.
  • Deep experience in several of the following: LLMs, agent harnesses, multimodal generative models, evaluation frameworks, synthetic data generation, post-training, inference infrastructure/optimization, adversarial ML, or agent safety/security.
  • Demonstrated ability to drive independent technical investigation: survey relevant work, run experiments, form a clear point of view, and communicate findings clearly.
  • Strong product sense and care for UX and AX: tools should be intuitive for developers and ergonomic for agents.
  • A focus on real-world impact: we want research to become enterprise capabilities, reference implementations, developer workflows, or product improvements.
  • Outstanding team orientation and comfort collaborating across research, engineering, product, design, solutions, and developer-facing teams.

Qualifications

  • Experience with secure agent runtimes, tool sandboxing, capability-based security, or enterprise policy systems.
  • Experience with compliance or enterprise governance requirements such as auditability, data retention, access control, SOC2, HIPAA, GDPR, or regulated deployment environments.
  • Experience with LLM inference infrastructure, model serving, or inference optimization using tools such as Triton, TensorRT-LLM, vLLM, SGLang, Ray, Kubernetes, or cloud GPU platforms.
  • Experience integrating inference backends into agentic systems, including routing across models, tool-aware context management, streaming, structured outputs, retries, monitoring, and cost/performance optimization.
  • Experience developing or maintaining open-source software in AI agents, LLM systems, developer tooling, ML infrastructure, model serving, or related areas.

Benefits

NVIDIA offers competitive compensation, including a base salary range of $184,000 - $287,500, along with equity and benefits. Applications for this job will be accepted at least until July 17, 2026.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net