Engineering Manager
G-CORE INNOVATIONS SOCIETE A RESPONSABILITE LIMITEE
⚲ Kraków
Do uzgodnienia
Wymagania
- min. 4 lata prowadzenia zespołów inżynierskich, w tym zarządzanie tech leadami
- produkcyjne doświadczenie z infrastrukturą internetową: CDN, DNS, reverse proxy lub wielkoskalowe systemy rozproszone
- głębokie zrozumienie HTTP caching, działania nginx, TLS/SNI i routingu anycast
- doświadczenie w prowadzeniu incident response i działań po incydencie (nie tylko udział w callach)
- doświadczenie w zarządzaniu kilkoma zespołami jednocześnie i odmawianiu stakeholderom z uzasadnieniem
- doświadczenie w pracy z zespołami rozproszonymi w strefach czasowych Europy i Azji
Mile widziane
- znajomość C, Rust, Go lub Python na poziomie umożliwiającym review zmian
- doświadczenie w CDN, DNS, cloud providerze lub u operatora sieci
Opis stanowiska
Rola lidera czterech zespołów inżynierskich budujących i utrzymujących globalną platformę edge Gcore — CDN, DNS autorytatywny i rekurencyjny oraz warstwa zarządzania ruchem. Realnie: planowanie i rozliczanie dostaw w dwutygodniowym cyklu, ustalanie priorytetów technicznych, prowadzenie procesu incydentów i post-mortem, on-call. Uwaga: to rola z realnym ciężarem technicznym — nie piszesz kodu produkcyjnego, ale musisz umieć samodzielnie argumentować w dyskusji architektonicznej i brać odpowiedzialność za awarie o 3 w nocy. Zespoły rozproszone między Europą i Azją oznaczają konieczność elastyczności godzinowej.
🔍 Dekoder Ogłoszenia
🔴
Enough depth to reason independently about HTTP caching, nginx behaviour, TLS and SNI, and anycast routing.
Oczekuje się od Ciebie nie tylko zarządzania, ale i głębokiego technicznego zrozumienia kluczowych aspektów infrastruktury, co może oznaczać konieczność angażowania się w rozwiązywanie problemów technicznych.
🔴
A track record of owning incident response and post-incident follow-through, not just attending the calls.
Spodziewaj się odpowiedzialności za pełny cykl zarządzania incydentami, w tym za analizę przyczyn i wdrażanie działań zapobiegawczych, co może wymagać znacznego zaangażowania czasowego.
🔴
Comfort running several teams at once, and the confidence to say no to a stakeholder with a clear reason.
Może to oznaczać zarządzanie większą liczbą zespołów niż standardowo, a umiejętność odmawiania może być kluczowa ze względu na potencjalnie nadmierne oczekiwania lub ograniczoną przepustowość zespołów.
🔴
Experience with distributed teams spanning European and Asian working hours.
Praca może wymagać elastyczności w zakresie godzin pracy, aby uwzględnić różnice stref czasowych między Europą a Azją, co może oznaczać niestandardowe godziny pracy.
🔴
C, Rust, Go, Python, at a level where you can review a change.
Oprócz zarządzania, oczekuje się od Ciebie umiejętności przeglądania kodu, co sugeruje potrzebę utrzymania aktywnej wiedzy technicznej i potencjalnie angażowania się w procesy code review.