W skrócie
- Zadania: Twórz i utrzymuj platformy symulacyjne w 3D, integrując modele i analizując fizykę.
- Firma: Helsing to innowacyjna firma AI zajmująca się obronnością.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwość rozwoju zawodowego.
- Pozostałe informacje: Zachęcamy do aplikacji osoby z różnych środowisk, nawet jeśli nie spełniają wszystkich wymagań.
- Dlaczego ta praca: Pracuj nad technologią, która ma realny wpływ na bezpieczeństwo demokratycznych społeczeństw.
- Kwalifikacje: Doświadczenie w budowaniu symulacji oraz umiejętności programistyczne.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Helsing jest firmą zajmującą się sztuczną inteligencją w obszarze obronności. Naszą misją jest ochrona naszych demokracji. Dążymy do osiągnięcia przewodnictwa technologicznego, aby otwarte społeczeństwa mogły podejmować suwerenne decyzje i kontrolować swoje standardy etyczne.
Jesteśmy ambitnym i zaangażowanym zespołem inżynierów, specjalistów AI oraz menedżerów programów zorientowanych na klienta. Szukamy osób zmotywowanych misją, które dołączą do naszych europejskich zespołów i wykorzystają swoje umiejętności do rozwiązywania najbardziej złożonych i wpływowych problemów. Przyjmujemy otwartą i przejrzystą kulturę, która sprzyja zdrowym debatom na temat wykorzystania technologii w obronności, jej korzyści oraz implikacji etycznych.
W Helsing wykorzystujemy symulacje do szkolenia i testowania autonomii na dużą skalę, długo przed tym, jak cokolwiek dotknie rzeczywistego sprzętu. Będziesz częścią zespołu, który odpowiada za system symulacji dużych światów 3D zawierających setki aktorów, renderowanych w czasie rzeczywistym.
Do typowych obowiązków należy:
- Budowanie i utrzymywanie wewnętrznych platform symulacyjnych: architektura subsystemów, replikacja i multiplayer, profilowanie wydajności oraz interfejsy używane przez inne systemy do organizacji symulacji.
- Komponowanie symulowanych platform z modeli sensorów, komunikacji, świadomości sytuacyjnej, efektorów i pętli kontrolnych oraz rozumienie podstawowej fizyki, takiej jak dynamika lotu, zachowanie ciał sztywnych, kolizje i linia wzroku.
- Posiadanie kontroli nad kompromisem między wiernością, przepustowością a kosztami inżynieryjnymi, wybieranie odpowiedniego punktu dla każdego przypadku użycia i walidacja wyników w oparciu o ekspertów merytorycznych, testy integracyjne lub wyniki downstream.
- Integracja modeli 3D, animacji i efektów od naszych inżynierów treści do symulacji.
- Badanie błędów symulacji w celu zniwelowania różnicy między naszą symulacją a modelem referencyjnym.
Codziennie będziesz pisać kod produkcyjny, który kształtuje zarówno platformę symulacyjną, jak i modele działające w jej wnętrzu, a także decydować, jak każda część pracy jest walidowana. Będziesz również tłumaczyć wymagania misji od ekspertów merytorycznych na wielokrotne modele symulacyjne i dbać o to, aby te modele pozostały użyteczne dla zespołów korzystających z symulacji jako części swoich stosów.
Powinieneś aplikować, jeśli:
- Budowałeś prawdziwe symulacje znacznie wykraczające poza projekty zabawkowe, szczególnie z silnikami gier takimi jak Unreal, Unity lub Godot, w tym ramy rozgrywki, replikację i narzędzia do profilowania.
- Piszesz kod produkcyjny i wprowadzasz odpowiednie praktyki inżynierii oprogramowania do pracy symulacyjnej, w tym dyscyplinę kontroli wersji, rozwiązywanie niejasności oraz projektowanie na długi okres, a nie tylko na następne demo.
- Swobodnie rozumiesz kompromis między fizyczną wiernością a przepustowością symulacji.
- Tłumaczysz dane wejściowe od ekspertów dziedzinowych na modele i zachowania oraz wiesz, kiedy potrzebna jest wierność rzeczywistości, a kiedy jest to kosztowny szum.
- Oceniasz symulację na podstawie tego, co umożliwia, a nie na podstawie tego, czy przechodzi testy, i traktujesz symulację, która cicho wprowadza w błąd swoich użytkowników, jako poważną porażkę.
Miło widziane:
- Doświadczenie z architekturami opartymi na komponentach-encjach lub modelowaniem opartym na agentach.
- Doświadczenie z rozproszonymi standardami symulacji, takimi jak HLA, DIS, RPR-FOM, NETN lub FMI.
- Tło w symulacji opartej na fizyce, na przykład CFD, metody elementów skończonych, dynamika wielociałowa lub modelowanie trajektorii i 6DoF.
- Doświadczenie z symulacją RF, wojny elektronicznej lub radarowej, w tym propagacją i łańcuchami przetwarzania sygnału.
- Znajomość API środowisk uczenia przez wzmocnienie lub walidacji w pętli oprogramowania i sprzętu.
- Doświadczenie z Rust, CUDA lub MATLAB i Simulink.
Reżim prywatności i poufności kandydatów firmy Helsing można znaleźć tutaj.
Simulation Engineer in Warsaw – pracodawca: Helsing
Helsing to innowacyjna firma zajmująca się sztuczną inteligencją w obszarze obronności, która stawia na etykę i odpowiedzialność w rozwoju technologii. Oferujemy dynamiczne środowisko pracy, w którym każdy członek zespołu ma szansę na rozwój zawodowy oraz wpływ na kluczowe projekty, a nasza otwarta kultura sprzyja zdrowym dyskusjom na temat zastosowania technologii w obronie. Pracując w Helsing, będziesz częścią ambitnego zespołu, który dąży do technologicznego przywództwa w Europie, co czyni nas doskonałym pracodawcą dla osób poszukujących znaczącej i satysfakcjonującej kariery.