Senior Developer (Go / Python)
⚲ Warszawa
27 720 - 32 760 PLN netto (B2B)
Wymagania
- Bardzo dobra znajomość Go: współbieżność, serwery TCP/UDP, pprof
- Zaawansowana znajomość asyncio (event loop, backpressure, cancellation) oraz multiprocessing
- Praktyczna znajomość protokołów L2/L3/L4 oraz IPv4/IPv6
- Doświadczenie z IPFIX, NetFlow v5/v9, sFlow v5 i analizą PCAP
- Automatyzacja urządzeń Cisco/Arista/Juniper/Palo Alto przez SSH/CLI i API
- Doświadczenie z Kafką (partycjonowanie, acks, SASL/Kerberos, consumer lag)
- Znajomość Linuksa na poziomie socketów, epoll, sysctl, cgroups
- Doświadczenie z Dockerem, Kubernetesem, Protocol Buffers i ClickHouse
Opis stanowiska
Projekt dotyczy systemów przetwarzających duże wolumeny ruchu sieciowego i telemetrii — analiza pakietów, dekodowanie IPFIX/NetFlow/sFlow, integracja z urządzeniami sieciowymi. Będziesz projektować i optymalizować wysokowydajne usługi w Go oraz asynchroniczne systemy w Pythonie, pracując blisko kodu i samodzielnie podejmując decyzje techniczne. To oferta dla inżyniera sieciowego z mocnym profilem systemowym, który lubi wydajność, profilowanie i systemy rozproszone. Uwaga: opis wprost mówi o diagnozowaniu i optymalizacji systemów pod dużym obciążeniem — licz się z częstymi interwencjami produkcyjnymi i gaszeniem pożarów.
🔍 Dekoder Ogłoszenia
🟡
wysokowydajne systemy
Ogłoszenie mocno akcentuje wydajność i skalowalność — może oznaczać wymagające środowisko z presją na optymalizację i mierzenie wyników.
🟡
samodzielnie podejmuje decyzje techniczne
Może oznaczać ograniczone wsparcie zespołu/mentoringu i dużą odpowiedzialność na jednej osobie.
🔴
diagnozować oraz optymalizować złożone systemy działające pod dużym [obciążeniem]
Sugeruje pracę z systemami produkcyjnymi pod presją — możliwe częste interwencje i gaszenie pożarów.