Bazel Engineer (Expert)
VirtusLab is a leading European software consulting and engineering company, home to over 350 EU-based professionals. Our mission is to craft clean code and practical solutions with precision and purpose. We foster a dynamic culture rooted in strong engineering, a sense of ownership, and transparency, empowering our team. As part of the expanding VirtusLab Group, we offer a compelling environment for those seeking to make a substantial impact in the software industry within a forward-thinking organization.
About the role
This role is focused on a mixture of consult and dev-rel work around Bazel. This means a mix of:
– doing Bazel migration
– promoting Bazel and our expertise through conferences, meetups, blog posts, and Social Media
– developing open source and internal solutions focused on Bazel
– pre-sales and consultancy work
– training and mentoring developers on Bazel
This role usually is connected with part-time work within other projects related to Bazel.
Bazel, Starlark, Python
This position requires exceptional skills in multitasking. It requires a willingness to public speaking, write articles, and activity within Social Media or discussion forums (e.g., Bazel Slack). It requires a lot of initiative and creativity.
2 developer advocate/experts.
The team is tasked with completing the migration to Bazel and cooperates with experienced engineers on the client side. The codebase to migrate is way bigger than 10 million lines of code.
Bazel, Java, Kotlin, Scala, Gradle
Fixing obscure compilation/tests problems while keeping the performance of the code.
A team consisting of 4 developers and a team lead.
Our team collaborates with a leading vendor of Caching and Remote Build Execution (RBE) solutions for Bazel and other build tools, providing services related to Bazel and build automation. We’re actively involved in open-source and research initiatives, exploring topics such as alternative rules for TypeScript and Gazelle-like solutions for C++. Training and learning Bazel are essential parts of the role.
Bazel, Starlark, Golang, C++, Typescript and more
– R&D around various tooling within Bazel ecosystem
– Solving various problems from different technologies stack that changes often, requires high flexibility
– integrating with customers and providing world-class services.
Currently a team of 2, expanding to 3+ with the support of a project manager.
We collaborate with the Professional Services team, as well as Customer Success and Development teams from our partner, with team members distributed across the EU and the USA.
What we expect in general
- Experience in developing solutions around building tools, maintaining CI/CD, and other aspects of SDLC
- While experience with Bazel is important, we’re also open to candidates with a strong background in other build tools and a willingness to learn
- Practical knowledge of at least one build tool other then Bazel is required
- Candidate should know well at least one ecosystem JVM, , Rust, GoLang, TypScript, C++ etc.
- Communication skills and a pragmatic approach to problem-solving
- Ability to work as a part of a team
- Pro-active approach to problem-solving, without hesitation in reaching out for help
- Being self-driven and self-managing tasks
- Being open to speaking publicly, writing a blog post, and generally interacting with developers is a solid plus, as well as strong multitasking skills. Willingness to mentor and teach other is also welcome
A few perks of being with us








Apply now
"*" indicates required fields
