Kirill Bobyrev is a software engineer with 11 years of experience specializing in compilers and machine learning, currently contributing to Waymo’s simulation software for self-driving vehicles. He built high-impact features at Google—significantly improving clangd, implementing IWYU-like diagnostics, and creating a remote indexing service that handled millions of weekly requests—demonstrating both systems-level performance tuning and product-minded ownership. His early work delivered dramatic speedups and memory reductions in Clang tooling (e.g., a 15x+ index performance boost and 60% memory drop via VByte compression). Kirill combines deep C++ expertise with applied ML experience from Y Combinator-backed Handl.ai, and contributes to notable open-source projects like bigartm, where he improved C++ type-safety and code quality. Based in San Jose, he brings a rare blend of compiler internals knowledge, production-scale infrastructure experience, and hands-on ML model development.
11 years of coding experience
3 years of employment as a software developer
Applied Mathematics and Physics, Applied Mathematics and Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
Contributions:9 commits, 7 PRs, 10 comments in 3 months
Contributions summary:Kirill primarily focused on improving the codebase by addressing warnings related to type comparisons, specifically within the C++ source files. Their contributions involved code modifications across multiple files to ensure proper data type handling. Furthermore, the user updated the cpplint.py file to the latest version and removed unnecessary line breaks. Additionally, the user fixed an error in Matrix class constructor and removed unused variables.
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.