
Horizon3.ai to założona w 2019 roku firma z branży cyberbezpieczeństwa i sztucznej inteligencji, która tworzy autonomiczne oprogramowanie do testów penetracyjnych. Platforma NodeZero pomaga organizacjom stale oceniać poziom bezpieczeństwa poprzez identyfikowanie możliwych do wykorzystania ścieżek ataku w środowiskach chmurowych, IoT i lokalnych. NodeZero została zaprojektowana jako samoobsługowe rozwiązanie SaaS i dostarcza informacji o podatnościach bez konieczności stosowania stale działających agentów ani agentów wymagających poświadczeń. Horizon3.ai została założona przez weteranów amerykańskich sił specjalnych i sektora bezpieczeństwa narodowego, a jej celem jest pomaganie zespołom ds. bezpieczeństwa w proaktywnym usuwaniu słabych punktów, zanim wykorzystają je napastnicy.
Starszy inżynier backendu, platforma Growth i MSSP
Twórz rozwiązania licencyjne, provisioning, kontrolę dostępu i infrastrukturę MSSP dla autonomicznej platformy cyberbezpieczeństwa NodeZero firmy Horizon3.ai. Zapewniaj niezawodne działanie wielodostępnych usług backendowych w środowisku produkcyjnym.
170 000 $ – 235 000 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiInżynier backenduInżynier oprogramowaniaOpis
- Tworzenie usług backendowych zarządzających licencjami, uprawnieniami, dostępem do funkcji, limitami użycia i regułami pakietowania
- Projektowanie i ulepszanie procesów provisioningu oraz onboardingu związanych z tworzeniem kont, dystrybucją uprawnień i automatyczną konfiguracją
- Budowanie systemów kontroli dostępu, konfiguracji kont, struktur kont nadrzędnych i podrzędnych, RBAC oraz autoryzacji
- Rozwijanie funkcji MSP i MSSP związanych z przypisywaniem zasobów, administracją subklientami, śledzeniem użycia i raportowaniem
- Tworzenie dzienników audytowych i systemów historii zdarzeń obejmujących działania administracyjne, uprawnienia, użycie oraz operacje na kontach
- Budowanie usług powiadomień o zbliżaniu się do limitów, zużyciu, przekroczeniach, aktualizacjach produktu i innych powiązanych komunikatach
- Wspieranie operacji produkcyjnych poprzez monitoring, runbooki, reagowanie na incydenty i procesy wsparcia usług
- Dostarczanie kodu produkcyjnego spełniającego wysokie standardy projektowania, testowania, obserwowalności i jakości operacyjnej
- Współpraca z zespołami Pentest Data Platform i Platform Integration w celu spójnego stosowania reguł uprawnień, dostępu i hierarchii kont
- Wyznaczanie kierunku technicznego na poziomie seniora dzięki trafnym decyzjom, projektowaniu systemów i niezawodnej realizacji
- Przejmowanie odpowiedzialności za kluczowe obszary infrastruktury platformy przy zachowaniu równowagi między rozwojem funkcji, inwestycjami długoterminowymi i stabilnością produkcji
Wymagania
- Wykształcenie wyższe z zakresu informatyki, inżynierii komputerowej lub pokrewnej dziedziny
- Co najmniej 7 lat doświadczenia zawodowego w tworzeniu oprogramowania z użyciem nowoczesnych języków obiektowych lub funkcyjnych, takich jak Python, Go, TypeScript, Java, Scala lub C++
- Doświadczenie w tworzeniu oprogramowania produkcyjnego w AWS, Azure lub Google Cloud Platform
- Praktyczna znajomość Dockera i Kubernetes
- Umiejętność prowadzenia kilku inicjatyw jednocześnie
- Silne umiejętności ustalania priorytetów i zarządzania czasem
- Umiejętność samodzielnej pracy przy skutecznym współdziałaniu z zespołem
- Motywacja do ciągłego poznawania nowych technologii w dynamicznym środowisku Agile
- Silne zdolności analityczne i umiejętność rozwiązywania problemów
- Stała dbałość o szczegóły i jakość oprogramowania
- Umiejętność tworzenia dokumentacji technicznej, w tym dokumentów projektowych, runbooków i materiałów wsparcia
- Jasna komunikacja i skuteczna współpraca z zespołami inżynieryjnymi, produktowymi i projektowymi
- Zainteresowanie mentoringiem młodszych inżynierów oraz inżynierów średniego szczebla
- Doświadczenie w tworzeniu wielodostępnych produktów SaaS i utrzymywaniu izolacji tenantów
- Doświadczenie z RBAC, autoryzacją, uwierzytelnianiem lub rozwiązaniami SSO
- Doświadczenie z systemami licencjonowania, subskrypcji, uprawnień, pomiaru użycia lub rozliczeń
- Doświadczenie w projektowaniu dzienników audytowych lub usług historii zdarzeń
- Znajomość provisioningu, flag funkcji i podejść do etapowego wdrażania
- Doświadczenie w tworzeniu interfejsów administracyjnych lub procesów samoobsługi klienta
- Doświadczenie we wspieraniu modeli MSP, MSSP lub innych wielodostępnych modeli partnerskich
- Doświadczenie w tworzeniu infrastruktury powiadomień
- Doświadczenie w zapewnianiu niezawodności produkcyjnej obejmujące narzędzia obserwowalności, dyżury, tworzenie runbooków i reagowanie na incydenty
- Biegła znajomość SQL
- Doświadczenie w projektowaniu relacyjnych baz danych, szczególnie PostgreSQL
- Komfort pracy ze złożonymi modelami danych obejmującymi hierarchie kont, dane o użyciu i stan uprawnień
Benefity
- Pakiety udziałów lub opcji na akcje są dostępne na wszystkich pełnoetatowych stanowiskach
- Ubezpieczenie zdrowotne dla pracowników i ich rodzin
- Ubezpieczenie wzroku dla pracowników i ich rodzin
- Ubezpieczenie stomatologiczne dla pracowników i ich rodzin
- Elastyczna polityka urlopowa
- Rozszerzony urlop rodzicielski
- Możliwości rozwoju kariery
- Kultura pracy sprzyjająca różnorodności i włączeniu
- Współpracujące i innowacyjne środowisko pracy
- Możliwość pracy zdalnej i hybrydowej zależnie od roli i lokalizacji