P&P Solutions poszukuje doświadczonych Seniorów oraz Solution Architectów, którzy chcą rozwijać zaawansowane systemy wysokowydajne. Jeśli specjalizujesz się w językach Python i Go oraz pasjonujesz się przetwarzaniem danych sieciowych i architekturą rozwiązań rozproszonych, ta oferta jest dla Ciebie.
Zakres obowiązków
- Rozwój wysokowydajnych usług w języku Go oraz asynchronicznych aplikacji w Pythonie.
- Praca z protokołami sieciowymi i telemetrią, w tym TCP/UDP, IPv4/IPv6, VLAN, IPFIX, NetFlow oraz sFlow.
- Projektowanie i rozwój przepływu danych z wykorzystaniem platformy Kafka oraz baz typu ClickHouse.
- Optymalizacja wydajności, profilowanie aplikacji oraz analiza alokacji pamięci i contention.
- Projektowanie mechanizmów synchronizacji stanu oraz idempotentnego przetwarzania danych.
Wymagania
- Bardzo dobra znajomość języka Go oraz Python z wykorzystaniem asyncio.
- Praktyczna znajomość warstw sieciowych L2/L3/L4 oraz protokołów sieciowych.
- Doświadczenie w pracy z systemami Linux, Docker oraz Kubernetes.
- Znajomość Kafka, Protocol Buffers oraz wzorców komunikacji międzyprocesowej.
- Umiejętność profilowania i optymalizacji aplikacji pod kątem wysokiej przepustowości.
Co oferujemy
- Długoterminową współpracę w pełni zdalnym modelu pracy.
- Krótki, 14-dniowy termin płatności faktur.
- Bogaty pakiet prywatnej opieki medycznej.
- Dostęp do platformy kafeteryjnej MyBenefit z opcją karty MultiSport.