Senior Software Engineer - Infrastructure Cluster Management
⚲ 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.