Senior Software Engineer / Software Architect – Go & Python
⚲ Warszawa
Do uzgodnienia
Wymagania
- poziom Senior lub Software Architect
- bardzo dobra znajomość Go oraz asynchronicznego programowania w Pythonie
- doświadczenie w projektowaniu i optymalizacji wysokowydajnych usług sieciowych oraz systemów przetwarzających duże wolumeny danych
- zaawansowana znajomość protokołów sieciowych L2/L3/L4, TCP/IP, IPv4/IPv6, VLAN oraz MTU
- praktyczna znajomość protokołów telemetrycznych NetFlow v5/v9, IPFIX i sFlow
- doświadczenie z Apache Kafka, Protocol Buffers oraz bazami kolumnowymi lub szeregów czasowych (np. ClickHouse)
- umiejętność profilowania i optymalizacji wydajności aplikacji (pamięć, CPU, przepustowość)
- znajomość wewnętrznych mechanizmów systemu Linux, konteneryzacji oraz Kubernetes
Opis stanowiska
Projekt z obszaru wysokowydajnego przetwarzania danych, telemetrii sieciowej i budowy skalowalnych usług sieciowych — rola Senior Software Engineer lub Software Architect w Hiberus. Będziesz projektować i optymalizować usługi sieciowe oraz systemy przetwarzające duże wolumeny danych, pracować z protokołami telemetrycznymi i systemami rozproszonymi. To oferta dla osoby łączącej bardzo dobrą znajomość Go i asynchronicznego Pythona z niskopoziomową wiedzą o sieciach i systemie Linux. Hiberus deklaruje możliwość przechodzenia między projektami w ramach firmy, więc to opcja również na dłuższą współpracę.
🔍 Dekoder Ogłoszenia
🟡
Więcej niż jeden projekt. Więcej niż jeden rynek.
Może oznaczać częste zmiany projektu/klienta i konieczność szybkiego przestawiania się; warto dopytać o stabilność przypisania do projektu.
🟡
gdy jeden projekt się kończy, szukamy kolejnych możliwości w ramach Hiberus, również w innych krajach
Brak gwarancji ciągłości konkretnego projektu; możliwe rotacje między projektami i klientami, potencjalnie także zagranicznymi.
🟡
Pierwszy projekt to początek. Z Hiberus możesz budować swoją karierę długoterminowo.
Sugeruje, że zatrudnienie jest długoterminowe, ale konkretny projekt może się zmienić; warto zweryfikować model współpracy i przypisanie do klienta.
🟡
stawiamy na ludzi
Ogólne sformułowanie marketingowe bez konkretów; trudne do zweryfikowania na etapie ogłoszenia.