Instacart21 день назад

Старший инженер-программист, Bazel & Go

Зарплата не указана
РЫНОК
17 292медиана по профессии
Backend Developer · 12 вакансий с указанной зарплатой
6 417половина предложений: 10 927–51 250200 000
Работодатель не указал зарплату — сравните с рынком сами.
Canada - Remote (ON

Обязанности

  • 01Lead the technical direction for Instacart's Bazel build system, including remote caching, remote build execution (RBE), build performance, and developer-facing ergonomics of the build
  • 02Lead the technical direction for the Go platform, frameworks, standard libraries, service scaffolding, and patterns used by Go engineers across Instacart
  • 03Design and drive multi-quarter initiatives that measurably improve build times, CI reliability, and the local development loop for engineers working in Bazel and Go
  • 04Own the developer experience metrics for the systems you lead, define what "good" looks like, instrument it, and use the data to prioritize investment
  • 05Partner with infrastructure, platform, and product engineering teams to roll out changes to the build system and Go platform with minimal disruption
  • 06Set the technical bar for the systems you own on reliability, performance, upgrade cadence, and developer ergonomics
  • 07Mentor engineers in the team and the broader engineering org; grow the community of Bazel and Go experts at Instacart
  • 08Represent the team in cross-org technical discussions on build, CI/CD, and backend platform direction

Требования

  • 0110+ years of software development experience
  • 02Deep, hands-on expertise with Bazel, including remote caching, remote build execution (RBE), and performance tuning of large build graphs
  • 03Strong production experience writing and operating Go services at scale, with a point of view on structuring large Go codebases (frameworks, dependency management, testing patterns, shared libraries)
  • 04Track record of leading cross-team technical initiatives with measurable impact on developer velocity, build performance, or CI reliability
  • 05Experience with cloud infrastructure (AWS preferred) and distributed systems
  • 06Strong technical leadership, driving direction, mentoring engineers, and influencing without direct authority
  • 07Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent experience
  • 08Experience migrating a large codebase or monorepo to Bazel, or evolving an existing Bazel setup through major upgrades
  • 09Experience owning or contributing to a Go framework, standard library, or service scaffolding used by a large engineering org
  • 10Experience defining and instrumenting developer productivity metrics (build times, cache hit rates, CI reliability, local dev loop)
  • 11Experience at high-growth companies operating developer infrastructure for large engineering organizations

Условия

  • 01Remote work with Flex First policy allowing work from home, office, or coffee shop
  • 02Hiring limited to candidates residing in Ontario, Alberta, British Columbia, or Nova Scotia
  • 03Competitive compensation and benefits package
  • 04Eligibility for new hire equity grant and annual refresh grants
  • 05Base pay dependent on permanent work location