Principal Release Infrastructure Architect

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

Principal Release Infrastructure Architect at NVIDIA, responsible for managing the architecture of a full-stack release management platform, including its ingestion, reconciliation, validation, promotion, and gating models. The role involves defining standards for APIs, authentication, RBAC, audit logging, and observability, as well as leading frontend architecture and driving platform onboarding workflows. Requires extensive software engineering experience and leadership in large-scale platform projects.

What you'd actually do

  1. Managing the architecture of a full-stack release management platform, advancing it to accommodate multi-tenant, multi-environment systems across multiple hardware platforms.
  2. Crafting hierarchical domain models and state machines that manage complex lifecycles and multi-axis promotion flows.
  3. Architecting robust ingestion and reconciliation pipelines, ensuring data fidelity and compliance across various representations.
  4. Defining and integrating a comprehensive validation, promotion, and gating model with our automated sanity stages and customer-release pipelines.
  5. Establishing a strict separation between authoring and production environments, ensuring data integrity and sanitization.

Skills

Required

  • BS, MS, or PhD or equivalent experience in Computer Science or a related field
  • over 15 years of hands-on software engineering experience
  • At least 5 of those years should be in a senior technical leadership role
  • Proven experience leading large-scale, multi-year, full-stack platform projects from inception to production
  • Expertise in Python or a modern backend stack
  • production-grade experience in PostgreSQL
  • complex relational data modeling
  • Strong frontend architecture skills with React, Angular, and TypeScript
  • data-heavy UIs
  • Demonstrated success in crafting and implementing state machines, workflow engines, or lifecycle systems
  • Solid background in CI/CD orchestration, event-triggered integrations, and background-job systems
  • Strong API development field, with experience in REST contracts, versioning, and automation-friendly interfaces
  • Proficiency in Linux, containerization
  • managing stateful production services
  • Ability to lead through influence
  • driving architectural decisions across multiple teams
  • building consensus
  • Excellent communication skills
  • translating complex business requirements into detailed technical solutions

Nice to have

  • Experience architecting large-scale release engineering or configuration management platforms
  • Background in event-driven architectures, microservices, or workflow orchestration engines
  • Familiarity with regulated environments, ensuring audit trails and customer-facing sanitized exports
  • Knowledge of hardware/firmware release flows and board/SKU management
  • Expertise in integrating AI-assisted authoring, structured data extraction, or natural-language interfaces into engineering tools

What the JD emphasized

  • over 15 years of hands-on software engineering experience
  • At least 5 of those years should be in a senior technical leadership role
  • Proven experience leading large-scale, multi-year, full-stack platform projects from inception to production
  • Expertise in Python or a modern backend stack, with production-grade experience in PostgreSQL and complex relational data modeling
  • Strong frontend architecture skills with React, Angular, and TypeScript, passionate about data-heavy UIs
  • Demonstrated success in crafting and implementing state machines, workflow engines, or lifecycle systems
  • Solid background in CI/CD orchestration, event-triggered integrations, and background-job systems
  • Strong API development field, with experience in REST contracts, versioning, and automation-friendly interfaces
  • Proficiency in Linux, containerization, and managing stateful production services
  • Ability to lead through influence, driving architectural decisions across multiple teams and building consensus
  • Excellent communication skills, translating complex business requirements into detailed technical solutions