DevTools & SRE for Next-Gen AI Compute

NUVACORE

Austin (TX)

On-site

USD 120,000 - 180,000

Full time

41 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Nuvacore is building a ground-up, high-performance, low-power CPU for agentic AI workloads. The Software or Systems Reliability Engineer role focuses on front-end build/tool flows used by design and verification teams to keep builds fast, reliable, and scalable.

You will collaborate with hardware engineers on simulation, emulation, synthesis, lint, CDC, and formal verification. Responsibilities include owning the build system, designing CI pipelines, scheduling long-running jobs, and managing

Qualifications

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • Experience designing and implementing complex build systems with hierarchical dependencies: dependency graphs, incrementality, hermeticity, and caching.
  • Hands-on experience with Bazel and/or Buck, specifically writing rules and macros.
  • Experience designing continuous integration systems, especially dependency-aware build and test selection.
  • Experience with job scheduling for long-running, resource-constrained workloads (Slurm, LSF, Kubernetes, or similar).
  • Experience with distributed storage systems and the tradeoffs they impose on consistency, locality, caching, and retention.
  • Strong software engineering in Python, Rust, Go, and/or shell: tested, reviewed, maintainable code, with infrastructure treated as software.
  • Solid understanding of Linux operation system administration.

Responsibilities

  • Build System Architecture: design and own the build system from RTL and verification code into reproducible builds.
  • Continuous Integration: design pipelines gating design changes with minimal-test selection to catch regressions.
  • Job Scheduling & Orchestration: model and schedule long-running, resource-heavy jobs across the compute farm.
  • Distributed Storage & Data Management: manage artifacts, test outputs, and design data with caching and retention.
  • Reliability & Observability: instrument flows with metrics, logs, traces; track SLOs and drive root-cause fixes.
  • Flow Integration: wrap vendor tools as hermetic build actions and coordinate with design engineers.

Skills

Build systems
Bazel
Buck
CI systems design
Job scheduling
Distributed storage
Python
Rust
Go
Linux admin
Observability
Workflow engines

Education

Bachelor's degree in CS/CE

Tools

Synopsys VCS
Cadence Xcelium
Jasper
Zebu

Job description

Nuvacore is building a ground-up, high-performance, low-power CPU for agentic AI workloads. The Software or Systems Reliability Engineer role focuses on front-end build/tool flows used by design and verification teams to keep builds fast, reliable, and scalable.

You will collaborate with hardware engineers on simulation, emulation, synthesis, lint, CDC, and formal verification. Responsibilities include owning the build system, designing CI pipelines, scheduling long-running jobs, and managing

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevEx & Systems Reliability Engineer for AI Compute
DevEx & Systems Reliability Engineer for AI Compute

NUVACORE • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Developer Experience Software / Systems Reliability Engineer
Developer Experience Software / Systems Reliability Engineer

NUVACORE • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Developer Experience Software / Systems Reliability Engineer
Developer Experience Software / Systems Reliability Engineer

NUVACORE • Austin (TX)

On-site
USD 120,000 - 180,000
Lead CPU Micro-Architect & RTL Engineer (Verilog)
Lead CPU Micro-Architect & RTL Engineer (Verilog)

NUVACORE • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Developer Experience Software / Systems Reliability Engineer
Developer Experience Software / Systems Reliability Engineer

NUVACORE, Inc. • Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior CPU Micro-Architect & RTL Lead Engineer
Senior CPU Micro-Architect & RTL Lead Engineer

NUVACORE • United States

On-site
USD 180,000 - 240,000
CPU Verification Engineer
CPU Verification Engineer

NUVACORE • Santa Clara (CA)

On-site
USD 140,000 - 210,000
CPU Design Verification Lead
CPU Design Verification Lead

NUVACORE • Austin (TX)

On-site
USD 180,000 - 240,000
CPU Architecture Verification Engineer
CPU Architecture Verification Engineer

NUVACORE • Santa Clara (CA)

On-site
USD 170,000 - 230,000
CPU Micro-Architect / RTL (Lead & IC Engineers)
CPU Micro-Architect / RTL (Lead & IC Engineers)

NUVACORE • Santa Clara (CA)

On-site
USD 180,000 - 240,000