O tym stanowisku
auto_translated_note
Jesteśmy globalną firmą OSINT z siedzibą w USA, oferującą śledczym i specjalistom ds. bezpieczeństwa najnowocześniejsze produkty oparte na sztucznej inteligencji. Nasza technologia gromadzi i analizuje ogromne ilości danych z otwartych źródeł, w tym z mediów społecznościowych, komunikatorów i ciemnej sieci, aby stworzyć kompleksowy obraz na potrzeby dochodzeń i procesów decyzyjnych opartych na danych. Naszymi klientami są firmy z indeksu S&P 500 oraz organy ścigania w ponad 80 krajach na całym świecie.
Social Links szybko się rozwija, rośnie 2x rocznie, a ambicjami jest stać się jednorożcem o wartości ponad 1 miliarda dolarów. Poszukujemy programisty Go, który pomoże nam w nowym projekcie, który budujemy. Jest to ODP, platforma otwartych danych OSINT natywna dla sztucznej inteligencji, służąca do analizy zagrożeń i przepływów pracy dochodzeniowych.
Jest to natywny dla chmury, oparty na mikrousługach system rozproszony, przeznaczony do operacji wywiadowczych na dużą skalę. Skala: 300M żądań/miesiąc | 10 tys. jednoczesnych przepływów pracy | Dostępność na poziomie 99,99% Do Twoich zadań będzie należeć: - Projektowanie i wdrażanie wysokoprzepustowych interfejsów API REST przy użyciu Gin - Tworzenie tymczasowych przepływów pracy i działań dla złożonych, wieloetapowych potoków danych - Tworzenie solidnej logiki walidacji dla YAML DSL względem schematów ontologii - Integracja ze magazynami danych PostgreSQL, MongoDB i Delta Lake Kluczowe wzorce, z którymi będziesz pracować: - YAML DSL → Tymczasowe przepływy pracy: analizuj deklaratywne potoki i generować trwałe plany wykonania - Izolacja wielu dzierżawców: separacja na poziomie przestrzeni nazw, RBAC poprzez Keycloak Nasz idealny kandydat posiada: - Duże doświadczenie produkcyjne w Go - Dobra znajomość systemów rozproszonych i wzorców mikrousług - Doświadczenie w orkiestracji przepływu pracy: Temporal, Cadence lub podobne - Biegłość w PostgreSQL i projektowaniu schematów - Doświadczenie w budowaniu wysokoprzepustowych interfejsów API REST - Znajomość architektury sterowanej zdarzeniami: Kafka, Pulsar lub podobne - Solidne zrozumienie wzorce współbieżności w Go: goroutines, kanały, kontekst - Doświadczenie z Dockerem i podstawowa znajomość Kubernetes/orkiestracji kontenerów - Angielski - poziom średniozaawansowany lub wyższy - Rosyjski - poziom zaawansowany lub wyższy Mile widziane: - Znajomość OSINT, analizy zagrożeń lub domeny bezpieczeństwa - Doświadczenie z MongoDB i bazami danych dokumentów - Znajomość wzorców Delta Lake lub Data Lakehouse - Doświadczenie we wdrażaniu i operacjach Kubernetes - Doświadczenie z gRPC wraz z REST Co oferujemy: - Konfiguracja zdalna: praca z dowolnego miejsca na świecie, z wyjątkiem Rosji i Białorusi - Praca na nowym, wymagającym technicznie produkcie: system rozproszony na dużą skalę - Wysoki stopień własności: wpływ na architekturę, niezawodność i praktyki inżynieryjne - Silna kultura inżynieryjna: przeglądy kodu, jasne granice, nacisk na łatwość konserwacji i obserwowalność - Bezpośrednia współpraca ze starszymi interesariuszami technicznymi: kierownictwo inżynieryjne, produkt Jesteśmy pracodawcą zapewniającym równe szanse i zobowiązujemy się do wspierania zróżnicowanego i włączającego środowiska dla wszystkich kandydatów. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/go-developer-social-links