Finding the best job has never been easier
Share
We are seeking strong build engineers with experience with B&R best practices at scale. Our work supports B&R operations for our most critical applications, such as real-time inference services, feature computation and serving, ML model representations, and much more. You’ll play a foundational role in establishing the practices used by hundreds of engineers and ML researchers across dozens of use cases. Our team is small and growing, so you’ll mentor incoming B&R engineers as they grow into their roles supporting our organization.
To be successful in this role, you must have a strong software engineering background, a keen sense of software design, and experience operating large CI/CD systems.
Snapshot of projects you may work on:Help make foundational technology decisions with an eye toward large-scale repository management.
Define best practices for large-scale monorepos, influencing how hundreds of engineers work daily.
Anticipate and prepare for scaling opportunities as our repository grows beyond the capabilities of existing tools, such as build time reductions, flaky test handling, build tool migrations, and more.
Onboard existing repositories as they enter the monorepo, including harmonizing their homegrown toolchains with our standardized offers.
Expand B&R support to accommodate new languages. We currently support Java and Scala, and are expanding to Python.
Support teams with company-wide migrations and version upgrades, such as build and runtime environment versions and library versions.
Work alongside company-wide build experts to incorporate existing company-wide tools into our environment.
Create measurement harnesses to measure build performance, mean time to failure, and other critical developer velocity metrics.
You have at least four years of experience directly managing build, CI/CD, and release tooling, preferably in a monorepo context in which these offerings are provided as a service
You have proficiency in managing large projects in Gradle as well as cross-language build tools such as Bazel or Pants
You have experience developing build and release operations for large repositories featuring dozens to hundreds of independent but interlinked projects
You have extensive experience with Java and/or Python B&R methodologies
You have a passion for evolving B&R best practices in response to empirical performance and developer velocity measurements
Job is open for no less than 7 days and will be removed when the position is filled.
These jobs might be a good fit