2 days ago
Base Salary
$224k - $357k/yr
Responsibilities
- Manage the architecture of a full-stack release management platform supporting multi-tenant, multi-environment systems across multiple hardware platforms.
- Design hierarchical domain models, state machines, ingestion and reconciliation pipelines, and lifecycle management systems.
- Define validation, promotion, gating, authoring, production-environment separation, and customer-release workflows.
- Set platform standards for APIs, authentication, RBAC, audit logging, and observability.
- Lead frontend architecture for complex authoring, review, tabular editing, and bulk-operation experiences.
- Drive onboarding workflows, naming schemes, validation rules, and notification topologies for new hardware platforms.
- Mentor engineers, conduct architecture reviews, and raise technical standards across engineering domains.
- Partner with product, TPM, release management, and other stakeholders on roadmaps, capacity, and operational ownership.
- Define deployment, rollout, incident-response, database migration, and on-call runbook models.
Requirements
- A BS, MS, or PhD or equivalent experience in Computer Science or a related field.
- More than 12 years of hands-on software engineering experience, including at least five years in a senior technical leadership role.
- Experience leading large-scale, multi-year, full-stack platform projects from inception through production.
- Expertise with Python or a modern backend stack and production-grade PostgreSQL and relational data modeling.
- Strong frontend architecture experience with React, Angular, and TypeScript, particularly for data-heavy user interfaces.
- Experience designing and implementing state machines, workflow engines, or lifecycle systems.
- Background in CI/CD orchestration, event-triggered integrations, background-job systems, API development, REST contracts, versioning, and automation-friendly interfaces.
- Proficiency with Linux, containerization, and stateful production services.
- Ability to lead through influence, drive architecture across multiple teams, and build consensus.
- Experience with release engineering or configuration management platforms, event-driven architectures, microservices, workflow orchestration, regulated environments, hardware or firmware release flows, or AI-assisted engineering tools is preferred.
Benefits
- Equity and benefits are provided.
- The position is based in Santa Clara, California.
- Applications will be accepted at least until November 3, 2026.
Tech Stack
About Nvidia
Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.
