Jako programista backendu będziesz mieć za zadanie opracowywanie i utrzymywanie rozwiązań backendowych łączących Nvidia Omniverse i Unreal Engine. Będziesz ściśle współpracować z multidyscyplinarnym zespołem, aby tworzyć wydajne potoki i konfiguratory 3D w czasie rzeczywistym dla platform internetowych.Kluczowe obowiązki:Programowanie systemy zaplecza ułatwiające bezproblemową komunikację i wymianę danych pomiędzy Nvidia Omniverse i Unreal Engine.Twórz wydajne przepływy pracy w celu integracji z
Jako programista backendu będziesz mieć za zadanie opracowywanie i utrzymywanie rozwiązań backendowych łączących Nvidia Omniverse i Unreal Engine. Będziesz ściśle współpracować z multidyscyplinarnym zespołem, aby tworzyć wydajne potoki i konfiguratory 3D w czasie rzeczywistym dla platform internetowych.
Kluczowe obowiązki:
- Programowanie systemy zaplecza ułatwiające bezproblemową komunikację i wymianę danych pomiędzy Nvidia Omniverse i Unreal Engine.
- Twórz wydajne przepływy pracy w celu integracji zasobów i danych z Omniverse z Unreal Engine na potrzeby konfiguratorów 3D w czasie rzeczywistym.
- Wdrażaj połączenia API, logikę po stronie serwera i rozwiązania do przechowywania danych, aby obsługiwać interakcje użytkowników i zapewnić płynne działanie konfiguratorów 3D.
- Optymalizuj transfer zasobów i środowisk 3D pomiędzy Omniverse i Unreal Engine, zapewniając wysoką wydajność i skalowalność.
- Rozwiązywanie problemów związanych z infrastrukturą zaplecza, synchronizacją danych i renderowaniem w czasie rzeczywistym.
- Współpraca z zespołami front-end i technicznymi, aby zapewnić płynne działanie 3D konfiguratory w internecie.
Wymagania:
Umiejętności techniczne:
< li>Nvidia Omniverse: Zrozumienie Omniverse na potrzeby wspólnych przepływów pracy 3D i zarządzania zasobami (lub chętnie nauczę się tego podczas pracy).- Unreal Engine: Głębokie doświadczenie z Unreal Engine (4 lub 5), zwłaszcza w tworzeniu aplikacji i konfiguratorów 3D czasu rzeczywistego.
- Rozwój Backendu: Biegłość w tworzeniu backendu z wykorzystaniem języków takich jak Python , C++ lub Node.js.
- Integracja API: Doświadczenie w zakresie interfejsów API RESTful, WebSockets, i inne protokoły komunikacyjne do przesyłania danych w czasie rzeczywistym pomiędzy Omniverse a Unreal Engine.
- Zarządzanie bazami danych: Doświadczenie z relacyjnymi bazami danych lub bazami danych NoSQL do przechowywania danych o zasobach i zarządzania nimi.
- Optymalizacja: Znajomość technik optymalizacji zasobów w celu zapewnienia płynnej wydajności podczas przesyłania między Omniverse a Unreal Engine.
Umiejętności miękkie:< /p>
- Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły.
- Umiejętność pracy zespołowej w dynamicznym środowisku zespołowym.
- Doskonałe umiejętności komunikacyjne i umiejętność wyjaśniania koncepcji technicznych interesariuszom nietechnicznym.
- Umiejętność zarządzania wieloma projektami i dotrzymywania terminów.
Preferowane kwalifikacje: p>
- Doświadczenie z narzędziami renderowania 3D, konfiguratorami działającymi w czasie rzeczywistym lub podobnymi interaktywnymi projektami 3D.
- Doświadczenie z Omviverse
O INNA 3D:
INNA 3D specjalizuje się w najnowocześniejszych rozwiązaniach do wizualizacji 3D, zapewniając wyjątkową jakość w konfiguratorach 3D, renderowaniu i salonach VR. Poszukujemy wykwalifikowanego programisty backendowego z dużym doświadczeniem w silniku Unreal Engine i integracji sieciowej, który dołączy do naszego zespołu i będzie brał udział w naszych projektach konfiguratorów 3D nowej generacji.