
Nabla tworzy oprogramowanie wykorzystujące ambientową sztuczną inteligencję dla sektora ochrony zdrowia, którego celem jest ograniczenie ilości dokumentacji przygotowywanej przez personel medyczny. Asystent firmy integruje się z procesami pracy w placówkach medycznych, pomagając specjalistom poświęcać mniej czasu na zadania administracyjne, a więcej pacjentom. Z platformy firmy korzysta ponad 50 000 pracowników medycznych w przeszło 100 organizacjach ochrony zdrowia; według dostępnych danych średnio pozwala ona zaoszczędzić dwie godziny dziennie.
Starszy inżynier ds. bezpieczeństwa aplikacji
Chroń platformę medycznej sztucznej inteligencji Nabla i dane kliniczne, wzmacniając bezpieczeństwo aplikacji, zabezpieczenia chmurowe oraz praktyki bezpiecznego korzystania z agentów AI.
Opis
- Doradzaj zespołom produktowym podczas przeglądów architektury bezpieczeństwa i modelowania zagrożeń dla funkcji, w tym przy wyborze metod uwierzytelniania i autoryzacji, tokenów oraz sesji.
- Chroń klientów OAuth, kody jednorazowe, środowisko wielodostępne dla wielu organizacji, punkty końcowe użytkowników Core API oraz osadzone SDK korzystające z postMessage.
- Wykrywaj podatności BOLA, IDOR i inne błędy kontroli dostępu.
- Analizuj i ustalaj priorytety wyników z narzędzi SAST, SCA, skanerów sekretów i infrastruktury jako kodu, a także przeglądów kodu wspomaganych przez AI.
- Przypisuj wykryte problemy właścicielom wraz z SLA i ograniczaj zaległości w usuwaniu podatności zależności.
- W razie potrzeby samodzielnie wdrażaj poprawki bezpieczeństwa.
- Chroń funkcje AI i LLM oraz wewnętrznych agentów przed wstrzykiwaniem promptów, nadmiernym dostępem do narzędzi lub uprawnień, ujawnieniem PHI, błędami deidentyfikacji oraz wyciekiem danych przez model lub API.
- Planuj i przeprowadzaj testy penetracyjne systemów internetowych, mobilnych i zaplecza administracyjnego.
- Weryfikuj usunięcie podatności i zarządzaj programem ujawniania podatności.
- Uruchom program nagród za wykrywanie błędów.
- Twórz bezpieczne ustawienia domyślne, w tym wytyczne dotyczące kodowania, wzmocnione biblioteki i wzorce oraz kontrole przed zatwierdzeniem zmian i przy tworzeniu pull requestów.
Wymagania
- Masz 5–8 lub więcej lat doświadczenia w inżynierii bezpieczeństwa, w tym 2–3 lub więcej lat w obszarze bezpieczeństwa aplikacji lub produktów, albo doświadczenie w inżynierii oprogramowania z silnym naciskiem na bezpieczeństwo.
- Dogłębnie znasz współczesne bezpieczeństwo aplikacji internetowych i API, w tym OAuth 2.0/OIDC, projektowanie sesji i tokenów, architekturę wielodostępną, OWASP Top 10 i API Top 10.
- Wykrywasz błędy kontroli dostępu podczas analizy kodu.
- Piszesz i weryfikujesz kod produkcyjny, przede wszystkim w Kotlinie i Pythonie, oraz pracujesz z klientami internetowymi, mobilnymi i desktopowymi.
- Automatyzujesz zadania za pomocą Pythona.
- Masz doświadczenie w prowadzeniu modelowania zagrożeń i przeglądów architektury bezpieczeństwa.
- Obsługiwałeś narzędzia SAST, SCA i skanowanie sekretów w CI oraz skutecznie segregowałeś i analizowałeś wyniki.
- Swobodnie przechodzisz między przeglądami projektu API, wzmacnianiem bezpieczeństwa łańcucha dostaw oprogramowania i reagowaniem na incydenty bezpieczeństwa.
- Skutecznie komunikujesz się i współpracujesz z zespołami inżynieryjnymi, ds. zgodności i IT.
- Biegle posługujesz się francuskim i angielskim w mowie oraz piśmie na poziomie zawodowym.
Benefity
- Praca hybrydowa z biurem w Paryżu i możliwością pracy zdalnej z terytorium Francji.
- Czas na ćwiczenia w ciągu dnia pracy co najmniej trzy razy w tygodniu; do wyboru joga, bieganie, pilates lub HIIT.
- Regularne wyjazdy integracyjne zespołu.
- Możliwość odwiedzania współpracowników w takich miastach jak Nowy Jork, Paryż i San Francisco.
- Integracyjne i różnorodne środowisko pracy.
- Możliwość odmowy nagrywania rozmowy rekrutacyjnej bez wpływu na kandydaturę.