Shield AI
Shield AI
Shield AI opracowuje systemy sztucznej inteligencji dla sektora lotniczego i kosmicznego oraz obronnego. Platforma Hivemind wspiera autonomiczne możliwości realizacji misji, w tym inteligentne sterowanie dronami, obserwację i świadomość sytuacyjną na polu walki. Założona w 2015 roku firma łączy wiedzę specjalistyczną z zakresu AI, technologii lotniczych i kosmicznych oraz obronności, tworząc technologie mające pomagać w ochronie żołnierzy i ludności cywilnej.

Starszy inżynier ds. głębokiego uczenia, estymacja stanu — Shield AI (praca zdalna, Stany Zjednoczone)

Kieruj pracami nad głębokim uczeniem i widzeniem 3D dla autonomicznych systemów obronnych Shield AI. Rozwijaj funkcje lokalizacji, nawigacji i SDK Hivemind na potrzeby estymacji stanu.

Opis

  • Twórz i oceniaj modele wykrywania oraz dopasowywania cech, korespondencji wizualnej, głębi, pozy względnej i lokalizacji obrazu na mapie.
  • Łącz wyuczone cechy wizualne z technikami geometrycznymi, aby zwiększać dokładność, odporność i możliwość odzyskiwania lokalizacji.
  • Kieruj przygotowaniem danych i procesami nadzoru: od selekcji zbiorów danych i specyfikacji adnotacji po narzędzia etykietowania, automatyczną kontrolę jakości i analizę pokrycia.
  • Oceniaj narzędzia głębokiego uczenia i twórz powtarzalne procesy trenowania z rejestrowaniem eksperymentów, kontrolą konfiguracji oraz wersjonowaniem zbiorów danych i modeli.
  • Twórz testy uwzględniające różnice w oświetleniu, punkcie widzenia, wysokości, terenie, pogodzie i właściwościach sensorów.
  • Badaj błędy modeli i kieruj usprawnieniami w obszarach danych, nadzoru, modelowania i integracji systemowej.
  • Współpracuj z inżynierami ds. estymacji stanu nad włączaniem wyuczonych pomiarów i ocen pewności do systemów VIO oraz nawigacji względem terenu.
  • Porównuj modele z ograniczeniami pokładowej mocy obliczeniowej, pamięci i opóźnienia, przyczyniając się do optymalizacji i weryfikacji w czasie działania.
  • Twórz przetestowane i udokumentowane komponenty oraz interfejsy dla SDK Hivemind.
  • Koordynuj prace z zespołami ds. oprogramowania, systemów i testów w locie.

Wymagania

  • Tytuł magistra w dziedzinie inżynierii lotniczej, elektrotechniki, robotyki, informatyki lub pokrewnej dyscyplinie oraz co najmniej 4 lata odpowiedniego doświadczenia zawodowego; alternatywnie 2 lata doświadczenia i stopień doktora.
  • Praktyczne doświadczenie w projektowaniu, trenowaniu, debugowaniu i ocenianiu modeli z użyciem PyTorch lub porównywalnego frameworka.
  • Dobra znajomość modeli kamer, transformacji współrzędnych, geometrii rzutowej i geometrii wielowidokowej.
  • Doświadczenie praktyczne w obszarach takich jak nawigacja oparta na widzeniu komputerowym, geolokalizacja wizualna, Structure from Motion, SLAM, rekonstrukcja 3D lub estymacja głębi.
  • Zaawansowana znajomość Pythona i udokumentowane doświadczenie w tworzeniu łatwego w utrzymaniu, wielokrotnego użytku oprogramowania.
  • Doświadczenie w rozwijaniu funkcji widzenia komputerowego — od zdefiniowania problemu i pracy z surowymi danymi po trenowanie, ocenę i gotowość do integracji.
  • Doświadczenie w tworzeniu potoków danych z sensorów do pobierania, czyszczenia, filtrowania, usuwania duplikatów i kontroli wersji zbiorów danych.
  • Umiejętność doboru narzędzi programistycznych i tworzenia powtarzalnych przepływów trenowania obejmujących zarządzanie konfiguracją, rejestrowanie eksperymentów, zapisywanie punktów kontrolnych i debugowanie wydajności GPU.
  • Doświadczenie w tworzeniu benchmarków, zapobieganiu wyciekom danych, badaniu wydajności w różnych warunkach operacyjnych oraz odnoszeniu metryk modeli do późniejszej dokładności geometrycznej lub lokalizacyjnej.
  • Umiejętność profilowania opóźnienia inferencji i zużycia pamięci, dokumentowania interfejsów modeli i przetwarzania wstępnego, oceniania kompromisów między dokładnością a mocą obliczeniową oraz doradzania w zakresie eksportu, precyzji i optymalizacji czasu działania.
  • Umiejętność jasnego wyjaśniania założeń, wyników eksperymentów i kompromisów projektowych oraz przekładania badań na oprogramowanie produkcyjne.
  • Oferta pracy jest uzależniona od pomyślnego przejścia weryfikacji przeszłości i może obejmować sprawdzenie referencji.

Benefity

  • Premia.
  • Pakiet świadczeń.
  • Udział kapitałowy.
  • Pracownicy tymczasowi otrzymują tymczasowy pakiet świadczeń po 60 dniach zatrudnienia.