← All roles

Senior Software Engineer, Agent Policy Fabric

NVIDIA· Engineer, Sys SW
Apply on company site
Santa Clara, CA, Hybrid (CA, Remote)$152k - $241.5kfull-timePosted 4d ago

About the role

Senior Software Engineer role focused on turning the APF proof of concept into production software for enterprise governance of AI agents, with ownership of defined features/subsystems in policy verification, policy projection, or conformance testing, and collaboration with platform and security engineers.

Responsibilities

  • Build policy-verification features: Implement components of the Runtime Policy Verifier and authorization APIs, including signed policy validation, freshness and revocation checks, rollback protection, and binding decisions to the correct subject and runtime context, following reviewed security contracts.
  • Implement policy projection: Translate canonical APF policy into runtime-specific rules and adapter constraints. Handle unsupported policies and partial updates safely so runtimes admit work only when the required policy has been accepted.
  • Develop runtime integrations: Work with OpenShell and other runtime engineers to implement and test agreed interfaces for policy consumption, runtime context, admission decisions, and audit events. Document interface behavior and raise gaps or conflicting assumptions for resolution.
  • Strengthen correctness and conformance: Build fixtures, compatibility tests, negative tests, and property or fuzz tests that exercise policy behavior, integration boundaries, and failure paths. Investigate defects and turn findings into regression coverage.
  • Deliver production-ready components: Add observability, measure performance, debug reliability issues, and contribute to rollout plans and operational documentation for the components you own.
  • Contribute technical judgment: Write focused design documents, explain implementation tradeoffs, participate in code and security reviews, and work with platform, Identity, and Product Security partners to resolve issues within your scope.
  • Help the team deliver: Break work into achievable turning points, communicate dependencies and risks, review code, and share knowledge with other engineers.

Qualifications

  • Bachelor's degree or equivalent experience, with 5+ years of relevant industry experience in systems software, backend services, distributed systems, security engineering, or policy infrastructure.
  • Strong programming skills in at least one of Rust, Go, C++, or Python, with experience delivering maintainable, tested production code.
  • Experience building and delivering services or systems components, including API design, integration, debugging, and error handling.
  • Practical experience implementing security controls, such as authorization checks, signature verification, or credential handling, and the ability to reason about trust boundaries and safe failure behavior.
  • Working knowledge of Linux, service-to-service interfaces, automated testing, CI, and software release workflows.
  • Ability to own engineering work through design, implementation, validation, and delivery; communicate technical tradeoffs clearly; and collaborate effectively through design and code reviews.

Skills

Required:Policy verificationPolicy projectionRuntime integrationsSecurity engineering

Benefits

  • equity
  • benefits (as per company offerings)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About NVIDIA

World Leader in AI Computing

NVIDIA invents the GPU and drives advances in AI, HPC, gaming, creative design, autonomous vehicles, and robotics.

AIautonomous vehiclesgaminggpugraphics cardhigh performance computingliquid-ai-recruiting-targetllm

More open roles at NVIDIA