Skip to main content
← engineering

BuildBuddy Expands Enterprise Bazel Platform into Autonomous AI Workflows

By Zero G Talent•

BuildBuddy provides enterprise features for Bazel, the open-source build system designed to accelerate software build and test execution. Founded in 2019 by former Google engineers, the Palo Alto-based startup offers an open-core platform focused on remote build execution, enterprise caching, and developer infrastructure. The company completed Y Combinator's W20 batch and has raised $3.3M in Seed funding, backed by investors including E14 Fund and Scribble Ventures.

Founder Backgrounds and Leadership

BuildBuddy was co-founded by Chief Executive Officer Siggi Simonarson and Chief Technology Officer Tyler Williams. Both founders previously worked as engineers at Google. Simonarson earned a computer science degree from Virginia Tech, while Williams completed his electrical engineering and computer science degree at the Massachusetts Institute of Technology after working at The Echo Nest. Under their direction, the 15-person team maintains both open-source tools and managed enterprise cloud services.

Autonomous Build Tooling for AI Agents

At a BazelCon presentation titled "Taking Humans Out of the Build Loop", BuildBuddy Staff Software Engineer Maggie Lou introduced developer infrastructure engineered for autonomous AI agents. The suite includes BBView to filter build logs and Z-tracing timing profiles, BB remote to execute workloads within snapshotted Firecracker microVM sandboxes, and BB agent fix. The agent command reads failure logs, recreates errors on isolated remote runners, generates patches using language models like Claude or Codex, validates fixes, and submits pull requests automatically. Lou also described experimental network isolation features inside Firecracker VMs to monitor destination IP addresses and restrict unauthorized agent network access.

Core Platform Architecture and Execution Updates

The agent infrastructure builds upon several underlying platform iterations. In an earlier talk, "Introducing Remote Bazel", Lou detailed how remote execution offloads Bazel analysis and workspace initialization to remote servers, eliminating local workspace setup overhead and enabling cross-platform testing with local git diff synchronization. In another presentation, "Introduction to BuildBuddy 3.0", Simonarson outlined core platform updates, including a Go-based Pebble key-value store for cache nodes, multi-Raft replication, a TensorFlow model trained to predict task sizes for unseen actions, and a command-line interface with custom plug-in support for tools such as Gazelle.

Production Performance and Enterprise Adoption

Enterprise implementations of BuildBuddy demonstrate significant performance improvements for large codebases. In a case study published by Paxos, the financial technology firm described adopting Bazel and BuildBuddy alongside Testcontainers to manage a monorepo containing over 530,000 lines of Golang test code. By running workloads across more than 1,000 parallel remote executors and using BuildBuddy's remote cache as a pull-through image cache, Paxos reduced its uncached master build P99 runtimes from 30–50 minutes to 10–15 minutes while minimizing continuous integration build flakes.

Hiring and Open Engineering Roles

BuildBuddy is actively expanding its technical team, listing four remote positions in the United States across engineering and customer operations.

To manage its cloud footprint, the company is hiring a Senior Site Reliability Engineer to scale platform infrastructure on Google Cloud Platform for hundreds of enterprise clients and millions of queries per second, requiring deep familiarity with the Bazel build event protocol.

To build out core products across Golang, TypeScript, React, Bazel, and Protobuf, the startup is recruiting a Senior Software Engineer to lead complex technical initiatives, alongside a generalist Software Engineer to contribute across open-source and internal codebases. Additionally, BuildBuddy is seeking a Solutions Engineer to serve as a technical advisor to customer engineering teams, research Bazel integration practices, and guide product strategy.

Role Location Work Mode
Software Engineer Remote (US) Remote
Senior Software Engineer Remote (US) Remote
Senior Site Reliability Engineer Remote (US) Remote
Solutions Engineer Remote (US) Remote

See all open roles at BuildBuddy