Senior GO Developer
⚲ Warszawa
27 720 - 30 240 PLN netto (B2B)
Wymagania
- Go: usługi współbieżne, serwery UDP/TCP, profilowanie z pprof
- Python asyncio: event loop, taski, anulowanie, backpressure, async HTTP, pule procesów
- praktyczna znajomość L2/L3/L4: VLAN, MAC/IP, flagi TCP, MTU/fragmentacja, IPv4 i IPv6
- doświadczenie z protokołami flow: IPFIX, NetFlow, sFlow
- praca z pcap jako podstawowym narzędziem diagnostycznym
- Protocol Buffers: projektowanie schematów, ewolucja, codegen
- Kafka: partycjonowanie, acks, batching, kompresja, SASL/Kerberos, diagnozowanie lagu
- doświadczenie z ClickHouse lub podobną bazą kolumnową/szeregów czasowych
Opis stanowiska
Budowa systemu do zbierania, dekodowania i analizy telemetrii sieciowej (IPFIX, NetFlow, sFlow) w dużej skali — od poziomu nagłówków pakietów po profilowanie wydajności i dostarczanie binariów do infrastruktury klienta. Praca w Go i async Python, potoki danych przez Protobuf, Kafkę i ClickHouse, automatyzacja urządzeń sieciowych. Mimo tytułu 'Senior GO Developer' to rola bliska architekturze systemów rozproszonych — dobra dla inżyniera, który lubi sieci, wydajność i samodzielne decyzje projektowe.
🔍 Dekoder Ogłoszenia
🟡
w skali, w której liczy się każda alokacja
Sugeruje bardzo wysoki nacisk na wydajność i optymalizację — może oznaczać wymagającą pracę z dużym obciążeniem i presją na wyniki.
🟢
czuje się dobrze zarówno na poziomie nagłówków pakietów, jak i w profilerze
Konkretnie wskazuje oczekiwany zakres kompetencji (niskopoziomowa sieć + profilowanie wydajności) — transparentne.
🟡
potrafi dowieźć gotowy produkt do infrastruktury klienta
Może oznaczać odpowiedzialność za wdrożenia u klientów, potencjalnie kontakt z klientem i presję na terminowe dostarczanie.