Pracuj.pl Hybrydowo Mid

Senior Software Engineer - Infrastructure Cluster Management

Google

⚲ Warszawa, Śródmieście

30 333–31 083 zł brutto / mies.

Wymagania

  • licencjat lub równoważne doświadczenie praktyczne
  • 5 lat doświadczenia w tworzeniu oprogramowania w jednym lub więcej językach programowania
  • 3 lata doświadczenia w testowaniu, utrzymaniu lub wdrażaniu produktów software'owych
  • 1 rok doświadczenia w projektowaniu oprogramowania i architekturze
  • 3 lata doświadczenia w rozwijaniu infrastruktury na dużą skalę, systemów rozproszonych lub sieci albo w technologiach compute, storage lub architekturze sprzętowej

Mile widziane

  • magister lub doktorat z informatyki lub pokrewnej dziedziny
  • 5 lat doświadczenia ze strukturami danych i algorytmami
  • 1 rok doświadczenia w roli technicznego lidera

Opis stanowiska

Google szuka Senior Software Engineer do zespołu Borglet — on-machine agenta wchodzącego w skład systemu zarządzania klastrami (Cluster Management System). Będziesz pisać i testować kod produkcyjny, wspierać najnowsze rodzaje workloadów, sprzętu i zabezpieczeń, a zespół działa jako grupa małych teamów z dużą autonomią. To rola dla doświadczonego inżyniera, który czuje się swobodnie w infrastrukturze na dużą skalę, systemach rozproszonych i sieciach. Uwaga: wymagania łączą doświadczenie w testowaniu/utrzymaniu produktów oraz w projektowaniu i architekturze — to dwa różne obszary, które trzeba spełnić jednocześnie.

🔍 Dekoder Ogłoszenia

🔴
Bachelor’s degree or equivalent practical experience.
Określenie 'równoważne doświadczenie praktyczne' jest często używane, aby złagodzić wymóg formalnego wykształcenia, ale w praktyce może oznaczać, że preferowane jest wykształcenie wyższe, chyba że kandydat ma naprawdę imponujące portfolio.
🔴
5 years of experience with software development in one or more programming languages.
Podanie 'jednego lub więcej języków' może sugerować elastyczność, ale często oznacza, że szukają kogoś z szerokim zakresem umiejętności, a nie tylko eksperta w jednym języku.
🔴
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Rozdzielenie doświadczenia na testowanie/utrzymanie i projektowanie/architekturę może oznaczać, że szukają kogoś, kto ma doświadczenie w obu obszarach, a nie tylko w jednym z nich, co może być trudne do spełnienia.
🔴
3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Długi i zróżnicowany opis obszarów doświadczenia może sugerować, że firma nie jest pewna, czego dokładnie potrzebuje, lub szuka kandydata o bardzo szerokim profilu, który może być trudny do znalezienia.
🔴
1 year of experience in a technical leadership role.
Określenie 'techniczne przywództwo' może oznaczać zarówno formalną rolę lidera zespołu, jak i nieformalne mentorowanie czy inicjowanie rozwiązań technicznych, co może być niejasne dla kandydata.