Bazel Engineer

1 day ago


Remote Kielce Kraków Wrocław, Czech Republic VirtusLab Full time
  • 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 preferably C++ (JVM, .Net, Rust, GoLang, NPM 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

Don’t worry if you don’t meet all the requirements. What matters most is your passion and willingness to develop. Moreover, B2B does not have to be the only form of cooperation. Apply and find out

We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of ​​“measuring outcomes, not hours”. Join us & see for yourself

Project: py-sphere

Project scope
Our team focuses on improving developer experience (DX) and productivity within a large Java/C++ monorepo by building and maintaining essential tooling and libraries in Python. We develop solutions that enable hundreds of active developers to work seamlessly in a shared codebase. Our responsibilities span a wide range of tools, including custom compilers, formatters, VS Code plugins, Jenkins CI/CD infrastructure, and web-based tooling integrated with Bitbucket for streamlined PR management. Additionally, we have developed and maintain our own open-source code testing library.

Tech Stack
Python, C++, Java, Groovy

Challenges
Designing intuitive tools and libraries that enhance developer productivity.
Optimizing and integrating tools like Git, VS Code, Bitbucket, and Jenkins for large-scale codebases.
Debugging complex issues with no readily available solutions.
Ensuring our tooling is robust and low-maintenance, minimizing support overhead.
Effectively planning and managing tasks in a fast-paced development environment.

Team
Team distributed between Europe, and Asia. The direct project manager is based in the UK.

Project: Bazel Flow

Project scope
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.

Tech Stack
Bazel, Starlark, Golang, C++, Typescript and more

Challenges
- 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.


Team
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.


Project: Bazel champion

Project Scope

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.

Tech stack
Bazel, Starlark, Python

Challenges
This position requires exceptional skills with 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.

Team
2 developer advocate/experts

,[] Requirements: Bazel, Python, Starlark, C++, Gradle, Maven, CMake, JVM, .NET, Rust, npm, IDE internals / plugins, Golang Additionally: Building tech community, Flexible hybrid work model, Home office reimbursement, Language lessons, MyBenefit points, Private healthcare, Stretching, Training Package, Virtusity / in-house training, Free coffee, No dress code, Free snacks, Free beverages, Bike parking, Modern office, Shower, Kitchen, Playroom.

  • Remote, Czech Republic Alcor Full time

    Requirements Proven experience integrating Bazel into Android projects, ideally including production Android Auto or automotive applications. Strong knowledge of Android build systems and Bazel rules for Android. Experience working with custom Bazel macros and build targets. Familiarity with Kotlin and Java-based Android codebases. Experience optimizing...


  • Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full time

    5+ years of experience in backend, devops, or platform engineeringExperience in developing solutions around building tools, maintaining CI/CD, and other aspects of software development lifecyclePractical knowledge of Bazel or at least one other build toolCandidate should know JVM ecosystemCommunication skills and a pragmatic approach to...


  • Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full time

    5+ years of experience in backend, devops, or platform engineering Experience in developing solutions around building tools, maintaining CI/CD, and other aspects of software development lifecycle Practical knowledge of Bazel or at least one other build tool Candidate should know JVM ecosystem Communication skills and a pragmatic approach to...


  • Remote, Kielce, Kraków, Wrocław, Czech Republic beBeeBazel Full time 800,000 - 1,100,000

    Senior Build EngineerWe are seeking a highly skilled Senior Build Engineer to join our team. In this role, you will be working on improving developer experience (DX) and productivity within a large Java/C++ monorepo by building and maintaining essential tooling and libraries in Python.Key Responsibilities:Develop solutions around building tools, maintaining...


  • Remote, Kielce, Kraków, Wrocław, Czech Republic beBeeBuildSystemDeveloper Full time 800,000 - 1,500,000

    Job Overview:We are seeking a skilled Build System Developer to enhance our team's capabilities. As a key contributor, you will be responsible for designing and maintaining build tools, as well as providing expert guidance on software development lifecycle.Primary Responsibilities:Develop and maintain build tools using Bazel or other build systemsProvide...

  • IDE Engineer

    3 days ago


    Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full time

    What we expect in general5+ years of experience in Kotlin developmentGood understanding of concurrency, preferably Kotlin CoroutinesExperience with extending IDEs or any GUI Java frameworksExperience with working on compiler or code analysis tools is a plusEnglish at B2 level or higherPassion for improving developer tools and open-source software VirtusLab...

  • IDE Engineer

    1 day ago


    Remote, Kielce, Kraków, Wrocław, Czech Republic VirtusLab Full time

    What we expect in general 5+ years of experience in Kotlin development Good understanding of concurrency, preferably Kotlin Coroutines Experience with extending IDEs or any GUI Java frameworks Experience with working on compiler or code analysis tools is a plus English at B2 level or higher Passion for improving developer tools and open-source software ...


  • Remote, Kielce, Kraków, Wrocław, Czech Republic beBeesoftware Full time 900,000 - 1,200,000

    About the RoleWe are seeking a Senior Software Engineer to work on cutting-edge Integrated Development Environments (IDEs) like PHPStorm, RubyMine, or core plugins within a leading platform. Your role will entail implementing new features, maintaining clean and testable code, reviewing contributions, and collaborating with a passionate team.The Project...


  • Kraków, Lesser Poland, Czech Republic Hitachi Energy Full time

    Your Background - Bachelor's degree (B. S.) from university in computer science, information science or a related field. - 2+ years of experience with DevOps / SW configuration management or SW Release Engineering. - Open minded, willing to learn and develop software engineering skills.  - Proficiency in server administration and automation,...


  • Remote, Warszawa, Czech Republic CodiLime Full time

    Do we have a match?As a Software Engineer, you must meet the following criteria:Very good knowledge of Go and CVery good knowledge of Cgo and BazelGood knowledge of PythonIn-depth hands-on knowledge of networkingExperience in troubleshooting issues across a microservices architectureExperience in designing, analyzing, and troubleshooting large-scale...