The opportunity
The Developer Experience team at Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools, and practices that enable Instacart engineers to ship high-quality software faster — from AI-powered code review to build infrastructure,…
What you'll do
Lead the technical direction for Instacart's Bazel build system, including: remote caching, remote build execution (RBE), build performance, and the developer-facing ergonomics of the build.
Lead the technical direction for our Go platform, frameworks, standard: libraries, service scaffolding, and patterns that Go engineers across Instacart depend on.
Design and drive multi-quarter initiatives that measurably improve build: times, CI reliability, and the local development loop for engineers working in Bazel and Go.
Own the developer experience metrics for the systems you lead, define what: "good" looks like, instrument it, and use the data to prioritize investment.
Partner with infrastructure, platform, and product engineering teams to roll: out changes to the build system and Go platform with minimal disruption.
Set the technical bar for the systems you own on reliability, performance,: upgrade cadence, and developer ergonomics.
What they're looking for
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience.
- Experience migrating a large codebase or monorepo to Bazel, or evolving an: existing Bazel setup through major upgrades.
- Experience owning or contributing to a Go framework, standard library, or: service scaffolding used by a large engineering org.
- Experience defining and instrumenting developer productivity metrics (build: times, cache hit rates, CI reliability, local dev loop).
- Experience at high-growth companies operating developer infrastructure for large engineering organizations.