Skip to content

Software Engineer, Hermetic Build

Owns hermetic, deterministic build system for TypeScript/Rust monorepo with protobuf integration. Migrates to Bazel/Buck2/Pants, implements remote execution/caching, ensures reproducibility across local/CI environments for scaling team.

150k – 250kSan Francisco, CADevOps / SREOnsite

About the role

What You'll Do

  • Audit the current build and test pipeline (Bun for TypeScript, Cargo for Rust, buf for protobuf, plus Docker and Helm) and write down where it fails on reproducibility, hermeticity, and speed
  • Pick a build system and migrate us onto it without breaking shipping
  • Stand up remote execution and remote caching that actually move CI and local build times
  • Pin toolchains, seal dependencies, and stop the host environment from leaking into builds
  • Run the long-term roadmap for build, test, and CI as the team and codebase grow
  • Work alongside application and infrastructure engineers throughout, since the migration touches all of them

What We're Looking For

  • Senior or staff-level experience running Bazel, Buck2, Pants, or a comparable system somewhere the build system genuinely mattered
  • Experience operating remote execution and remote caching in production
  • Comfortable across language ecosystems. We run TypeScript and Rust today, with Python showing up
  • Strong opinions on determinism and reproducibility, with the judgment to know when full hermeticity is worth the cost and when it isn't
  • CI ops chops: queue health, flake budgets, real test signal, build time budgets you can defend
  • Able to scope your own work. There's no spec for what our build system should look like

Nice to have: experience moving a codebase onto Bazel (or off of it), polyglot or protobuf-heavy monorepos, prior work on developer infrastructure at an autonomy, robotics, or systems company

Skills

BazelBuck2PantsTypeScriptRustPythonDockerHelmBunCargoBufRemote CachingRemote ExecutionCI/CDProtobuf

Similar roles

DevOps / SRE jobs

Software Engineer - Networking Software and Services

Build software, services, and frameworks for network management, automation, and monitoring of large-scale GPU supercomputing fabrics. Requires deep network protocol knowledge and experience orchestrating tens of thousands of devices.

150k – 250kPalo Alto, CA +1DevOps / SREHybrid5+ YOEGoBGP

Software Engineer, Platform

Own infrastructure, CI/CD, and developer tooling for a fast-scaling AI-native ERP. Set technical direction for reliability, security, and API design in a hybrid NYC/SF environment.

150k – 270kNew York, NY +1DevOps / SREHybrid5+ YOEAWSCI/CD

Software Engineer, Enablement

Design, build, and operate AI-powered engineering tools and developer productivity platforms. Focus on AI pairing pipelines, automated workflows, and internal tooling to accelerate engineering velocity.

150k – 180kUnited StatesDevOps / SRERemote3+ YOEGoLLMs

Infrastructure Engineer

Flint is seeking an Infrastructure Engineer to own the systems powering their AI-generated pages at scale. This 0-to-1 role involves building production-grade cloud architecture, CI/CD, deployments, observability, and security, with a focus on managing parallel background agents.

150k – 250kSan Francisco, CADevOps / SREOn-siteAWSGCP

Infrastructure Engineer

Founding Infrastructure Engineer to architect and scale resilient systems for AI/ML workloads, implement monitoring/observability, and automate infrastructure. Requires 5+ years production experience, Python, Kubernetes, and strong reliability focus.

150k – 300kSan Francisco, CADevOps / SREOn-site5+ YOEPythonKubernetes