
Pragmatike to firma zajmująca się zdalną rekrutacją i staffingiem w branży IT, która pomaga startupom i przedsiębiorstwom znajdować międzynarodowych specjalistów technologicznych. Jej usługi łączą dobór kandydatów przez rekruterów z oceną techniczną i obejmują takie role jak tworzenie oprogramowania, inżynieria danych, tworzenie aplikacji mobilnych i gier, zarządzanie produktem oraz inne wyspecjalizowane stanowiska. Pragmatike wspiera również operacyjną stronę międzynarodowego zatrudniania, w tym onboarding, fakturowanie i obsługę wynagrodzeń, oraz działa w ponad 60 krajach. Firma informuje, że jej zweryfikowana sieć talentów umożliwia szybkie obsadzanie stanowisk, a wykwalifikowani specjaliści mogą zostać przedstawieni potencjalnym pracodawcom w ciągu 48 godzin.
Menedżer ds. inżynierii rozproszonych systemów P2P (praca zdalna w Polsce)
Kieruj zespołami inżynierów tworzącymi rozproszoną infrastrukturę peer-to-peer dla zdecentralizowanej platformy obliczeniowej i pamięci masowej. Kształtuj architekturę, realizację i wykonanie techniczne, pozostając zaangażowanym w inżynierię złożonych systemów.
Opis
- Kierowanie, rozwijanie i powiększanie wysoko wydajnego zespołu inżynierów systemów rozproszonych i backendu
- Wyznaczanie kierunku technicznego i nadzorowanie realizacji kluczowych funkcji P2P, obliczeniowych i rozproszonej platformy
- Aktywne uczestnictwo w architekturze, projektowaniu, implementacji i rozwiązywaniu problemów technicznych
- Kierowanie rozwojem wysokowydajnych protokołów wykrywania peerów, komunikacji, replikacji i dystrybucji danych
- Nadzorowanie systemów orkiestracji obliczeń, aprowizacji, skalowania i rozmieszczania obciążeń
- Zwiększanie niezawodności, odporności, obserwowalności i gotowości operacyjnej platformy
- Definiowanie praktyk inżynieryjnych dotyczących testów, CI/CD, wydań, reagowania na incydenty i analizy przyczyn źródłowych
- Współpraca z zespołami infrastruktury, produktu, bezpieczeństwa i platformy przy planach rozwoju, priorytetach i zależnościach
- Prowadzenie spotkań 1:1, retrospektyw, ocen wyników pracy i rozmów dotyczących rozwoju kariery
- Przekładanie priorytetów technicznych i biznesowych na plany realizacji z mierzalnymi rezultatami
- Promowanie odpowiedzialności, jakości technicznej, praktycznego podejmowania decyzji i ciągłego doskonalenia
- Stosowanie RFC, dokumentowanie decyzji technicznych, automatyzacja testów, walidacja produkcyjna, obserwowalność, regularne wydania, retrospektywy i analizy po incydentach
Wymagania
- Co najmniej 7 lat profesjonalnego doświadczenia w tworzeniu oprogramowania
- Co najmniej 3 lata doświadczenia w zarządzaniu inżynierią lub przywództwie technicznym
- Udokumentowane sukcesy w kierowaniu zespołami tworzącymi i obsługującymi produkcyjne systemy rozproszone lub oprogramowanie infrastrukturalne
- Dobra znajomość P2P i systemów rozproszonych, w tym wykrywania peerów, DHT, protokołów gossip, przechodzenia przez NAT, replikacji, konsensusu lub systemów adresowania treścią
- Zaawansowane umiejętności programowania backendowego i systemowego, preferowane Go, ewentualnie C, C++ lub Rust
- Dobre rozumienie współbieżności, sieci, komunikacji rozproszonej i projektowania odpornych na awarie systemów
- Doświadczenie w orkiestracji obliczeń, rozproszonym przechowywaniu danych, rozproszonych bazach danych lub infrastrukturze platformowej
- Znajomość libp2p, gRPC, Protobuf, IPFS/CID, Kubernetes lub infrastruktury kontenerowej
- Doświadczenie w obsłudze systemów produkcyjnych z narzędziami obserwowalności, takimi jak Prometheus, Grafana, OpenTelemetry lub tracing rozproszony
- Bardzo dobra znajomość systemów Linux i podstaw sieci
- Doświadczenie w ustalaniu standardów inżynieryjnych dotyczących automatycznych testów, CI/CD, zarządzania wydaniami i reagowania na incydenty
- Trafna ocena techniczna w praktycznej inżynierii, zarządzaniu ludźmi i decyzjach strategicznych
- Doskonała komunikacja pisemna i ustna
- Skuteczność w zdalnej, asynchronicznej współpracy
- Biegła znajomość języka angielskiego
Benefity
- Praca zdalna w pierwszej kolejności, tryb asynchroniczny i znaczna część wspólnych godzin pracy w europejskich strefach czasowych
- Kultura inżynieryjna oparta na komunikacji pisemnej
- Chroniony czas na głęboką pracę i praktyczne metody inżynieryjne
- Możliwość współtworzenia zdecentralizowanej platformy obliczeniowej i pamięci masowej
- Możliwości przywódcze i mentoringowe we współpracy z doświadczonymi inżynierami
- Możliwość pozostania zaangażowanym w pracę nad wymagającymi systemami technicznymi
- Znaczący wpływ na decyzje dotyczące architektury i inżynierii
- Współpraca międzydziałowa z zespołami infrastruktury, bezpieczeństwa, produktu i backendu