Expert Bazel Engineer
Szlak 49, Kraków
VirtusLab
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.
We are looking for Bazel engineers for several projects. Get to know what each project has to offer and what you would do in this position.
About the role
Each role has a specific set of skills that need to be available. Here is an overview of the skillset needed for our projects.
📝 Project
Bazel-flow-expert
What you will do
Design and implement solutions within the Bazel ecosystem using Starlark, Golang, C++, and TypeScript
Research and develop tooling improvements for Bazel, including alternative rules and integrations
Collaborate with customers to deliver high-quality build automation services across diverse tech stacks
Maintain and improve CI/CD pipelines and support various stages of the software development lifecycle
Work closely with distributed teams across EU and USA, including Professional Services and Customer Success
Contribute to open-source initiatives and internal knowledge sharing through documentation or blog posts
Mentor teammates, share expertise, and support learning around Bazel and related technologies
Adapt quickly to new tools, languages, or ecosystems as project needs evolve
The project
The project supports a major provider of caching and remote build execution solutions by delivering advanced services around Bazel and build automation. It focuses on research and development within the Bazel ecosystem, including tooling improvements and cross-language integrations. The team also contributes to open-source efforts while solving complex challenges across evolving tech stacks.
🛠 Tech stack
Bazel, Starlark, Golang, C++, TypeScript, Gradle, Maven, CMake
🤝 Your future team
The team is a tight-knit group of 2 engineers, expanding to 3+, supported by a dedicated project manager. They collaborate closely with Professional Services, Customer Success, and Development teams across the EU and USA, bringing deep expertise in build systems and cross-ecosystem integrations
What we expect
Bring expert-level experience with Bazel and strong skills in Python or Starlark
Apply advanced knowledge of at least one other build tool such as Gradle, Maven, or CMake
Demonstrate solid understanding of at least one ecosystem like C++, JVM, .Net, Rust, Golang, or NPM
Communicate clearly and collaborate effectively within a distributed team
Take initiative in solving problems and managing tasks independently
Show flexibility when working across changing technologies and requirements
Contribute to a learning culture by mentoring others and sharing knowledge
Nice to have
Experience with IDE internals or plugin development for tools like VS Code or JetBrains IDEs
Interest in public speaking, writing technical content, or engaging with developer communities
Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.