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