Dołącz do międzynarodowej firmy technologicznej jako Principal Go Engineer i miej realny wpływ na rozwój zaawansowanej, rozproszonej platformy danych. Poszukujemy doświadczonego eksperta, który przejmie odpowiedzialność za architekturę, wydajność oraz niezawodność kluczowych systemów przetwarzających duże wolumeny danych w środowiskach chmurowych.
Zakres obowiązków
- Projektowanie i rozwijanie skalowalnych usług backendowych w języku Go.
- Budowanie wysokowydajnych pipeline'ów do przetwarzania danych w architekturze event-driven opartej na Apache Kafka.
- Podejmowanie kluczowych decyzji architektonicznych dotyczących skalowalności, spójności i dostępności systemów.
- Optymalizacja usług pod kątem wydajności, współbieżności oraz zarządzania pamięcią.
- Mentoring inżynierów oraz techniczne prowadzenie złożonych inicjatyw międzyzespołowych.
Wymagania
- Minimum 10 lat doświadczenia w tworzeniu oprogramowania, w tym 5 lat komercyjnej pracy z językiem Go.
- Doświadczenie na stanowiskach typu Staff lub Principal Engineer przy budowie złożonych systemów produkcyjnych.
- Bardzo dobra znajomość systemów rozproszonych, architektury mikroserwisowej oraz platform event-streamingowych (np. Kafka).
- Praktyczna znajomość PostgreSQL, Dockera oraz Kubernetesa.
- Umiejętność diagnozowania złożonych problemów w środowiskach rozproszonych oraz bardzo dobra znajomość języka angielskiego.
Co oferujemy
- Współpracę w pełni zdalną w dynamicznym, międzynarodowym środowisku projektowym.
- Możliwość wyboru formy zatrudnienia: umowa o pracę lub kontrakt B2B.
- Pracę nad krytycznymi systemami o dużej skali w branżach takich jak przemysł, motoryzacja czy analityka danych.
- Udział w procesie rekrutacyjnym składającym się z dwóch etapów technicznych.