T

Senior Build & Platform Engineer (Bazel, Nix, CI/CD)

tenarai europe • Poland
Remote
Apply
AI Summary

Seeking an experienced Build & Platform Engineer to develop and maintain a large-scale monorepo platform supporting C++, Java, Python, Go, and JavaScript projects. Key responsibilities include migrating to new Bazel versions, optimizing build configurations, and enhancing CI/CD processes. Requires strong Bazel experience, monorepo/complex build systems knowledge, and senior-level expertise.

Key Highlights
Develop and maintain a large-scale monorepo platform using Bazel, Nix, and GitHub Actions.
Migrate and optimize Bazel configurations, including performance and Remote Execution.
Improve developer productivity and CI/CD processes for multiple programming languages.
Key Responsibilities
Migrate a large monorepository to a new version of Bazel
Optimize and extend the existing monorepo build setup
Analyze and improve Bazel configurations, including performance optimizations and Remote Execution setup
Develop and maintain build infrastructure based on Nix
Support C++ and LLVM toolchains for different runtime environments
Improve dependency isolation for development workflows, Git hooks, and project-specific tooling
Troubleshoot complex build and infrastructure issues
Collaborate with engineering teams to improve developer productivity and CI/CD processes
Technical Skills Required
Bazel Nix CI/CD
Benefits & Perks
Remote work
Referral program with financial bonus
Life Insurance
Budget for development
Clear career path
Access to internal Learning Platform
Access to MyBenefit platform (Multisport included)
Team Building activities
Charity initiatives
Private medical care - Platinum Package
Nice to Have
Experience with Nix
Experience with LLVM
Knowledge of GitHub Actions
Experience with Kubernetes
Experience with Bazel Remote Execution
Experience building and maintaining developer platforms or developer productivity tooling
Knowledge of glibc overlays and advanced Linux build environments

Job Description



Project info:


We are looking for an experienced Build & Platform Engineer to join a Platform Engineering team responsible for developing and maintaining a platform that supports software build, testing, and delivery processes.

The team works on a large-scale monorepository based on Bazel, Nix, and GitHub Actions, supporting projects developed in C++, Java, Python, Go, and JavaScript. The platform provides CIaaS and reusable CD configurations including Kubernetes deployment solutions such as canary releases.

We are looking for someone who builds and maintains the tooling and infrastructure used by engineering teams to compile, test, and ship software efficiently.


Responsibilities:


  • Migrate a large monorepository to a new version of Bazel
  • Optimize and extend the existing monorepo build setup
  • Analyze and improve Bazel configurations, including performance optimizations and Remote Execution setup
  • Develop and maintain build infrastructure based on Nix
  • Support C++ and LLVM toolchains for different runtime environments
  • Improve dependency isolation for development workflows, Git hooks, and project-specific tooling
  • Troubleshoot complex build and infrastructure issues
  • Collaborate with engineering teams to improve developer productivity and CI/CD processes


Job requirements:


  • Strong hands-on experience with Bazel (key requirement)
  • Experience working with large-scale monorepositories or complex build systems
  • Senior-level or Tech Lead experience
  • Ability to work independently after a short technical onboarding
  • Strong understanding of Linux environments
  • Experience with CI/CD automation and developer tooling
  • Good understanding of C++ build processes and toolchains


Nice to have:

  • Experience with Nix
  • Experience with LLVM
  • Knowledge of GitHub Actions
  • Experience with Kubernetes
  • Experience with Bazel Remote Execution
  • Experience building and maintaining developer platforms or developer productivity tooling
  • Knowledge of glibc overlays and advanced Linux build environments


Must possess a legal work permit in Poland


Benefits:


General benefits - depends on the form of employment


  • remote work
  • Referral program with financial bonus
  • Life Insurance
  • Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
  • Access to internal Learning Platform with multiple trainings oriented for professional growth


Lifestyle benefits:


  • Access to MyBenefit platform (Multisport included)
  • Team Building activities
  • Charity initiatives
  • Working environment promoting diversity and inclusion


Health benefits:


  • Private medical care - Platinum Package



Similar Jobs

Explore other opportunities that match your interests

Senior Fullstack Engineer (Angular, Node.js, TypeScript)

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Netguru

Poland

Senior .NET Developer - Business-Critical Applications

Programming
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

td synnex poland

Poland

Senior Python Engineer

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Ciklum

Poland

Subscribe our newsletter

New Things Will Always Update Regularly