Technical Lead Go

Connectis

United States

Remote

USD 140,000 - 210,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Elastyczna forma współpracy B2B
W pełni zdalnie (100% remote)

Job summary

Connectis szuka doświadczo nego specjalisty/ki na stanowisko Go Tech Lead / Architect do projektu amerykańskiej firmy technologicznej. Praca obejmuje projektowanie architektury i rozwój usług w Go oraz async Pythonie, obsługujących telemetrię sieciową o dużej przepustowości, z potokami opartymi na Kafka i Protocol Buffers, oraz optymalizację i profilowanie w ClickHouse.

Oczekujemy samodzielności przy wdrożeniach artefaktów (binaria, pakiety deb/rpm, obrazy kontenerowe) i upgrade/rollback,

Qualifications

  • Wymagane doświadczenie w opracowywaniu wysokowydajnych usług w Go oraz Pythonie asynchronicznym.
  • Projektowanie architektury systemów telemetrycznych z dużą przepustowością.
  • Znajomość IPFIX, NetFlow, sFlow i protokołów sieciowych oraz baz danych kolumnowych (np. ClickHouse).

Responsibilities

  • Projektowanie architektury i rozwój usług w Go i Pythonie dla zbierania i przetwarzania telemetrii sieciowej.
  • Budowanie zoptymalizowanych potoków danych opartych na Kafka, Protocol Buffers oraz kolumnowych bazach danych, z profilowaniem i eliminacją wąskich gardeł.
  • Tworzenie artefaktów do wdrożenia (statyczne binaria, pakiety deb/rpm, obrazy kontenerowe) i procesów upgrade/rollback.
  • Zapewnianie wysokiej jakości kodu poprzez testy jednostkowe, snapshotowe i obciążeniowe w CI, statyczne typowanie i kontrolę zależności oraz podatności.
  • Diagnozowanie problemów sieciowych i wydajnościowych na podstawie analiz plików pcap oraz strojenie systemu Linux.
  • Rozwój mechanizmów automatyzacji urządzeń sieciowych i wykrywanie dryfu konfiguracji.
  • Dbałość o jakość kodu i powtarzalne buildy (pre-commit, CI, CVE).
  • Automatyzacja konfiguracji urządzeń sieciowych przez SSH/CLI i API (Cisco, Arista, Juniper, Palo Alto).
  • Głęboka znajomość Go (współbieżność, UDP/TCP, profileing) oraz asynchronicznego Pythona (asyncio).
  • Doświadczenie jako Tech Lead lub architekt podejmujący decyzje techniczne.

Skills

Go
async Python
Kafka
Protocol Buffers
ClickHouse
Linux profiling/pprof
CI/CD
pre-commit
CVE awareness
SSH/CLI
API/HTTP
IPFIX/NetFlow/sFlow
Networking L2-L4
Zero-copy / performance tuning

Job description

Kompetencje wymagane
Opis stanowiska

Wspólnie z naszym Partnerem Biznesowym, amerykańską firmą z branży technologicznej, poszukujemy doświadczonego/ej specjalisty/ki do realizacji projektów jako Go Tech Lead / Architect. Projekt dotyczy rozwoju rozwiązania do zbierania, dekodowania i przetwarzania telemetrii sieciowej przy bardzo dużej przepustowości.

  • Projektowanie architektury oraz rozwój wysokowydajnych usług w Go i asynchronicznym Pythonie, odbierających i dekodujących telemetrię sieciową (IPFIX, NetFlow, sFlow).
  • Dostarczanie zoptymalizowanych potoków danych opartych na Kafce, Protocol Buffers i kolumnowych bazach danych, wraz z regularnym profilowaniem i eliminacją wąskich gardeł.
  • Przygotowanie samodzielnych, łatwych we wdrożeniu artefaktów (statyczne binaria, pakiety deb/rpm, obrazy kontenerowe) wraz z procesami aktualizacji i wycofywania zmian (upgrade/rollback).
  • Zapewnienie wysokiej jakości dostarczanego kodu: testy jednostkowe, snapshotowe i obciążeniowe w CI, statyczne typowanie, kontrola zależności i podatności.
  • Diagnoza i rozwiązywanie problemów sieciowych oraz wydajnościowych w oparciu o analizę plików pcap, profilowanie i strojenie systemu Linux.
  • Rozwój mechanizmów automatyzacji urządzeń sieciowych – idempotentne wdrażanie konfiguracji i wykrywanie dryfu konfiguracji.
  • Dbałość o jakość: typowanie statyczne, lintery, pre-commit, testy jednostkowe, snapshotowe i obciążeniowe w CI, kontrola CVE, powtarzalne buildy.
  • Automatyzacja urządzeń sieciowych (Cisco, Arista, Juniper, Palo Alto) przez SSH/CLI i API, w tym wykrywanie dryfu konfiguracji.
  • Bardzo dobra znajomość Go: współbieżność, serwery UDP/TCP, wysokowydajne dekodowanie, profilowanie (pprof).
  • Asynchroniczny Python: asyncio (event loop, cancellation, backpressure), async HTTP, pule workerów.
  • Doświadczenie jako Tech Lead lub architekt, w tym samodzielne podejmowanie decyzji technicznych.
  • Telemetria przepływów: IPFIX, NetFlow v5/v9, sFlow v5 (szablony, próbkowanie, utrata danych).
  • Kafka: partycjonowanie, acks, batching, kompresja, SASL/Kerberos, diagnozowanie lagu.
  • Optymalizacja wydajności: GC, lock contention, zero-copy, testy przepustowości.
  • Znajomość sieci L2-L4: VLAN, MAC/IP, TCP, MTU i fragmentacja, IPv4/IPv6.
  • Dobór struktur danych (LPM/Patricia, LRU, szybkie haszowanie).
  • Bazy kolumnowe i szeregów czasowych (np. ClickHouse).
  • Protocol Buffers oraz wydajne kodeki JSON i binarne.
  • Analiza pakietów i plików pcap.
Mile widziane:
  • Integracje z Windows/AD: WinRM, SMB, Kerberos.
  • SDK jednej z głównych chmur (Azure lub AWS) do pozyskiwania danych o zasobach i logów.
  • Nowy sposób na aplikowanie z AI Rekruterem (AIR) - w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon. Finalną decyzję zawsze podejmuje Opiekun Projektu.
  • Współpracę w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables.
  • Wsparcie po stronie Connectis w sprawach administracyjnych i rozliczeniowych związanych ze współpracą.
  • Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych.
  • 5 000 PLN za polecenie znajomych do naszych projektów.
  • Elastyczna forma współpracy B2B.
  • Realizacja usług 100% zdalnie.
  • Szybki i zdalny proces.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer (Node. js/NestJS)
Senior Developer (Node. js/NestJS)

Connectis • United States

Remote
USD 120,000 - 180,000
Elastyczna forma współpracy B2B
Polecenie znajomych 5 000 PLN
Wirtualny rekruter 24/7 (AIR)
+1
Senior & Solution Architect Python + Go
Senior & Solution Architect Python + Go

GS Services • United States

Remote
USD 55,000 - 67,000
Golang Solutions Architect
Golang Solutions Architect

OpenKrill • United States

Remote
USD 53,000 - 78,000
.NET developer
.NET developer

NeuroSYS • United States

Hybrid
USD 39,000 - 67,000
Elastyczny model pracy
Prywatna opieka medyczna
Wpływ na kierunek rozwoju projektu
+1
Solutions Architect - Python & Go
Solutions Architect - Python & Go

Future Processing • United States

Remote
USD 55,000 - 80,000
DevOps Engineer (Mid)
DevOps Engineer (Mid)

Monogo Sp. z o.o. • United States

Hybrid
USD 46,000 - 67,000
Architekt IT (Java + GCP) room
Architekt IT (Java + GCP) room

Scalosoft • Town of Poland (NY)

On-site
USD 53,952 - 76,841
Stabilna współpraca
Opieka medyczna
Karta MultiSport
+1
Senior Golang Engineer
Senior Golang Engineer

Solid Company • Town of Poland (NY)

On-site
USD 90,000 - 130,000
Atrakcyjne wynagrodzenie
Pełna praca zdalna
Udział w interesującym projekcie
Full-Stack Developer Node.js
Full-Stack Developer Node.js

Connectis • United States

Remote
USD 140,000 - 190,000
Premia za polecenie 5000 PLN
Elastyczna forma współpracy B2B
Zdalna realizacja usług 100%
+1
Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)
Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)

Telemedi • United States

Hybrid
USD 72,000 - 92,000
Elastyczny model pracy (hybrid/remote)
Opieka medyczna
Karta Multisport
+1