Pracuj.pl Praca zdalna Senior

Senior Platform Engineer

TENARAI TECHNOLOGIES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

⚲ Kraków, Podgórze

130–150 zł netto (+ VAT) / godz.

Wymagania

  • Bazel
  • Linux
  • Google Cloud Platform
  • AWS
  • Microsoft Azure
  • Java
  • C++
  • Python
  • Go
  • nix

Opis stanowiska

Nasze wymagania:
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
Experience with a programming language of choice (Java, C++, Python/Go)
Experience with IaaS / SaaS platforms such as Google Cloud Platform
Amazon Web Services, Microsoft Azure
Must possess a legal work permit in Poland

Mile widziane:
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

O projekcie:
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.

Zakres obowiązków:
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

Oferujemy:
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
Access to MyBenefit platform (Multisport included)
Team Building activities
Charity initiatives
Working environment promoting diversity and inclusion
Private medical care - Platinum Package

🔍 Dekoder Ogłoszenia

🔴
Ability to work independently after a short technical onboarding
Oczekuje się, że szybko zaczniesz samodzielnie pracować, a 'krótkie wdrożenie techniczne' może być bardzo powierzchowne.
🔴
Experience with a programming language of choice (Java, C++, Python/Go)
Chociaż wymieniono wiele języków, faktyczne potrzeby mogą skupiać się na jednym lub dwóch, a 'wybór' może być ograniczony do tego, co jest najbardziej potrzebne.
🔴
Experience with IaaS / SaaS platforms such as Google Cloud Platform, Amazon Web Services, Microsoft Azure
Wymienienie wielu platform chmurowych może sugerować, że będziesz musiał pracować z kilkoma z nich, a nie tylko z jedną.
🟡
Senior-level or Tech Lead experience
Może oznaczać zarówno odpowiedzialność za zadania techniczne, jak i potencjalnie zarządzanie mniejszym zespołem lub mentoring.
🟡
building and maintaining developer platforms or developer productivity tooling
Oznacza pracę nad narzędziami i infrastrukturą, która wspiera pracę innych inżynierów, a nie bezpośrednio nad produktem końcowym.