
Stream Digital Services to globalna firma świadcząca usługi technologiczne, która pomaga organizacjom zarządzać cyklem życia cyfrowych relacji z klientami oraz modernizować kluczowe procesy operacyjne. Jej działalność obejmuje usługi technologiczne, doradztwo w zakresie zaplecza administracyjnego, marketing, logistykę i cyberbezpieczeństwo, a oferowane rozwiązania wykorzystują analitykę, automatyzację i sztuczną inteligencję do poprawy jakości obsługi klienta oraz usprawniania wsparcia. Firma współpracuje z klientami z różnych branż przy realizacji projektów technicznych i inicjatyw związanych z transformacją cyfrową, dzięki czemu może zainteresować osoby rozwijające się w obszarach doradztwa, technologii, operacji i cyberbezpieczeństwa.
Starszy inżynier oprogramowania, infrastruktura — praca hybrydowa w Amsterdamie
Pokierujesz inżynierią infrastruktury globalnej platformy Stream i systemami rozproszonymi działającymi na dużą skalę. Zdefiniujesz SLO, narzędzia platformowe, praktyki niezawodności oraz strategię kosztów infrastruktury.
Opis
- Dbać o działanie globalnej platformy Stream, zapewniając wydajność i wysoką dostępność systemów brzegowych oraz backendowych na całym świecie
- Ustalać SLO dotyczące opóźnień i dostępności dla zespołów produktowych oraz definiować metryki kondycji platformy
- Prowadzić przeglądy projektów infrastruktury i podejmować decyzje techniczne dotyczące usług backendowych, wideo i moderacji
- Określać, gdzie i jak działa infrastruktura, równoważąc niezawodność z kosztami
- Tworzyć wewnętrzne narzędzia i usługi, które pomagają inżynierom sprawniej dostarczać, wdrażać i diagnozować rozwiązania
- Tworzyć dokumentację i umiejętności AI, dzięki którym uruchamianie nowych produktów będzie powtarzalne
- Uczestniczyć w dyżurach i przekuwać przyczyny źródłowe incydentów w trwałe poprawki
- Ograniczać szum alertów i pomagać budować zrównoważony system dyżurów
- Zapewniać zespołom inżynieryjnym wgląd w koszty infrastruktury
- Współpracować z małym, doświadczonym zespołem Platform and Infrastructure oraz rozproszonymi grupami inżynieryjnymi na całym świecie
Wymagania
- Doświadczenie zawodowe w tworzeniu produkcyjnego oprogramowania w Go, Pythonie lub porównywalnym języku
- Doświadczenie w projektowaniu i tworzeniu systemów, a nie tylko w ich konfigurowaniu lub utrzymywaniu
- Bardzo dobre umiejętności projektowania systemów, w tym analizowania trybów awarii, przepustowości i kosztów systemów rozproszonych
- Solidne podstawy sieci, przechowywania danych i współbieżności
- Doświadczenie w przejmowaniu odpowiedzialności za wysokoskalowe systemy produkcyjne
- Doświadczenie w wyznaczaniu kierunku technicznego poprzez przeglądy projektów, RFC i decyzje przyjmowane przez innych inżynierów
- Gotowość do nauki nieznanych technologii Kubernetes, baz danych lub chmurowych oraz wykorzystywania AI do uzupełniania luk w wiedzy
- Codzienne doświadczenie w korzystaniu z narzędzi AI w pracy inżynieryjnej
- Umiejętność mierzenia rezultatów oraz traktowania kosztów i niezawodności jako kwestii inżynieryjnych
- Bardzo dobre umiejętności pisania technicznego
- Swoboda w wyznaczaniu kierunku i przeglądaniu pull requestów w małym zespole
- Umiejętność skutecznej współpracy z globalnie rozproszonym zespołem pracującym w różnych strefach czasowych
- Mile widziane: doświadczenie produkcyjne z Kubernetes
- Mile widziane: doświadczenie z PostgreSQL na dużą skalę, najlepiej w infrastrukturze własnej lub z CloudNativePG
- Mile widziane: doświadczenie z Valkey lub Redis na dużą skalę, najlepiej na Kubernetes
- Mile widziane: doświadczenie z AWS i GCP, w tym w środowiskach multicloud lub podczas migracji między dostawcami
- Mile widziane: doświadczenie z zobowiązaniami chmurowymi, strategiami rezerwacji lub formalnymi praktykami FinOps
- Mile widziane: doświadczenie w projektowaniu SLO, poprawie jakości alertów oraz korzystaniu z Prometheus i Grafana do obserwowalności
- Mile widziane: doświadczenie z systemami czasu rzeczywistego, takimi jak WebSockets, WebRTC lub streaming
- Mile widziane: wkład w projekty open source albo publikacje i wystąpienia dotyczące chmury, platform lub systemów rozproszonych
Benefity
- 28 płatnych dni urlopu oprócz świąt państwowych w Holandii
- Plan emerytalny
- Pokrycie kosztów dojazdów dzięki NS Business Card lub firmowemu Swapfiets
- Dofinansowanie aktywności sportowej do 60 euro miesięcznie na karnet do siłowni lub klubu sportowego
- Budżet na naukę i rozwój zawodowy
- Możliwość pracy z dowolnego miejsca przez maksymalnie cztery tygodnie w roku
- Pełny ustawowy urlop obowiązujący w Holandii, z uzupełnieniem wynagrodzenia podczas urlopu ojcowskiego do 100%
- Firmowe lunche i przekąski w biurze
- MacBook Pro z urządzeniami peryferyjnymi
- Wsparcie w relokacji
- Sponsorowanie wizy
- Wsparcie w korzystaniu z zasady 30%
- Biuro w centrum Amsterdamu
- Wsparcie udziału w konferencjach i meetupach oraz wystąpień na nich
- Możliwość współtworzenia SDK open source