Connectis poszukuje doświadczonego Technical Lead / Architekta do pracy przy zaawansowanych projektach dla amerykańskiego partnera technologicznego. Głównym celem jest rozwój wysokowydajnych rozwiązań służących do zbierania, dekodowania oraz przetwarzania telemetrii sieciowej przy bardzo dużej przepustowości danych.
Zakres obowiązków
- Projektowanie architektury oraz rozwój wydajnych usług w języku Go i asynchronicznym Pythonie.
- Tworzenie zoptymalizowanych potoków danych z wykorzystaniem Kafki, Protocol Buffers oraz kolumnowych baz danych.
- Zapewnienie wysokiej jakości kodu poprzez testy jednostkowe, snapshotowe i obciążeniowe w CI.
- Diagnozowanie problemów wydajnościowych i sieciowych przy użyciu analizy plików pcap oraz profilowania systemu Linux.
- Automatyzacja urządzeń sieciowych oraz wdrażanie mechanizmów wykrywania dryfu konfiguracji.
Wymagania
- Bardzo dobra znajomość języka Go (współbieżność, serwery UDP/TCP, profilowanie pprof).
- Doświadczenie w pracy z asynchronicznym Pythonem (asyncio, pule workerów).
- Znajomość technologii telemetrii przepływów (IPFIX, NetFlow, sFlow) oraz protokołów sieciowych L2–L4.
- Doświadczenie w optymalizacji wydajności systemów oraz pracy z bazami typu ClickHouse.
- Umiejętność samodzielnego podejmowania decyzji technicznych w roli Tech Leada lub architekta.
Co oferujemy
- Współpracę w modelu projektowym z pełną realizacją zadań w trybie zdalnym.
- Elastyczną formę współpracy B2B oraz wsparcie administracyjne ze strony Connectis.
- Możliwość udziału w wydarzeniach branżowych i meetupach technologicznych.
- System poleceń pracowniczych oraz szybki, w pełni zdalny proces rekrutacyjny.