Jakob Buchgraber

Senior Software Engineer at Google

Munich, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jakob Buchgraber is a Senior Software Engineer in Munich with 14 years of experience building high-performance back-end systems, distributed build infrastructure, and developer tooling. At Google he led efforts around Bazel’s remote execution and caching—authoring the widely used bazel-remote project and introducing Buildkite to the Bazel organization—and now helps enable Rust on the server, contributing to protobuf Rust codegen and unsafe-Rust policies. His open-source work spans core projects like gRPC, Netty, Protobuf and Bazel where he’s improved HTTP/2, TLS, CI pipelines, and remote caching at scale. Pragmatic and technically deep, he blends systems-level Go/Java/Rust development with DevOps automation and protocol design, often surfacing subtle performance and reliability fixes that prevent memory leaks and speed distributed builds.
code14 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Technische Universität München
stackoverflow-logo

Stackoverflow

Stats
21reputation
1kreached
2answers
0questions
github-logo-circle

Github Skills (64)

caching10
benchmark10
docker10
buildkite10
continuous-integration10
netty10
python10
protocol-buffers10
testing10
http10
bash10
build-system10
benchmarking10
dockers10
networking10

Programming languages (17)

C#JavaC++RustCMakefileScalaGo

Github contributions (5)

github-logo-circle
Bazel's Continuous Integration Setup
Role in this project:
userDevOps Engineer
Contributions:416 commits, 50 PRs, 404 pushes in 2 years 7 months
Contributions summary:Jakob primarily contributed to the continuous integration setup for the Bazel project. They implemented and maintained various scripts for running tests, building, and deploying the project. The contributions include setting up and managing a remote DAV cache using nginx and a Python script for cache management, along with the setup of a CI pipeline using Buildkite. They made modifications to configuration files, build scripts and the main CI python file.
bazelcontinuous-integrationbuildkite
bazelbuild/bazel

Feb 2017 - Jul 2020

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:364 commits, 258 PRs, 37 pushes in 3 years 5 months
Contributions summary:Jakob made several contributions to the Bazel build system, focusing on improving the Build Event Protocol (BEP). They added features like reporting output files and tags to the TargetComplete event. They also implemented a BuildFinished event for better build completion tracking. Furthermore, the user worked on streamlining the file upload process and improving error reporting, with specific attention to supporting Google Cloud Storage for remote caching.
build-systembazelcorrectscalablemulti-language
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial