Praca
Z kanału partnera
Inżynier oprogramowania systemowego (gn) Chmura i symulacja
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Wandelbots GmbH
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Twoja misja W Wandelbots budujemy NOVA, platformę, dzięki której programowanie robotów przemysłowych jest dostępne dla każdego. Nasz zespół ds. symulacji opracowuje technologie, które umożliwiają partnerom, klientom i zespołom wewnętrznym pracę z fotorealistycznymi cyfrowymi bliźniakami rzeczywistych środowisk produkcyjnych.
Obejmuje to potok przekształcający skany świata rzeczywistego w użyteczne sceny 3D za pomocą rozpryskiwania gaussowskiego, a także platformę strumieniową opartą na przeglądarce, zbudowaną na NVIDIA Omniverse i Isaac Sim. Obie technologie działają już dziś, ale żadna z nich nie jest jeszcze stosowana jako produkt. Twoją misją jest to zmienić.
Pierwszym krokiem jest wewnętrzna standaryzacja. Chcemy zastąpić indywidualnie utrzymywane środowiska i ręcznie wykonane wdrożenia jednym powtarzalnym, udokumentowanym rozwiązaniem, z którego zespoły mogą korzystać niezależnie: wejście na scenę, zakończenie sesji, bez konieczności przeprowadzania przez zespół ds. symulacji każdej konfiguracji. Drugim krokiem jest produktyzacja zewnętrzna. Te same możliwości muszą zostać spakowane, aby partnerzy i klienci mogli z nich korzystać we własnych środowiskach. Np. z wersjami wersjonowanymi, stabilnymi interfejsami, izolacją dzierżawców, diagnostyką, ścieżkami aktualizacji i dokumentacją.
Dołączysz do zespołu Simulation i skupisz się na infrastrukturze i podstawach operacyjnych tych systemów. Nie będziesz budować ich w izolacji: Wandelbots ma ustalony zespół ds. infrastruktury odpowiedzialny za współdzieloną infrastrukturę i możliwości platformy. Będziesz ściśle współpracować z tym zespołem, będąc jednocześnie odpowiedzialnym za obciążenia specyficzne dla symulacji, wzorce wdrażania i wymagania operacyjne.
Jest to praktyczne stanowisko inżyniera umożliwiające kształtowanie architektury i podejmowanie decyzji technicznych we współpracy z zaangażowanymi zespołami.
Nad czym będziesz pracować
• Buduj i obsługuj infrastrukturę GPU wymaganą przez nasze obciążenia symulacyjne, w tym NVIDIA GPU Operator, wtyczki urządzeń, cykl życia sterowników i udostępnianie GPU poprzez MIG lub dzielenie czasu
• Współpracuj z zespołem ds. infrastruktury, aby zintegrować obciążenia symulacyjne z naszą wspólną infrastrukturą Kubernetes i chmurą
• Spraw, aby wdrożenia były deklaratywne i odtwarzalne, korzystając z infrastruktury w postaci kodu i GitOps, a także pomóż skonsolidować narzędzia używane we współczesnych środowiskach
• Własny cykl życia CI/CD oraz kontener i obraz dla obciążeń opartych na CUDA i NGC
• Planowanie projektu i automatyczne skalowanie dla dwóch różnych profili obciążenia: interaktywne sesje przesyłania strumieniowego wrażliwe na opóźnienia i wymagające dużej mocy obliczeniowej zadania rozpryskiwania Gaussa
• Zamień potok Gaussa Splatting w powtarzalny przepływ pracy, od gromadzenia danych i szkolenia po zasoby OpenUSD
• Obsługuj i rozszerzaj naszą platformę przesyłania strumieniowego Omniverse i Isaac Sim, w tym przesyłanie strumieniowe aplikacji Kit, cykl życia sesji i izolację najemców
• Ustanowienie platformy jako wewnętrznego standardu poprzez samoobsługowe przepływy pracy, złote ścieżki, szablony, wdrożenie i dokumentację
• Przygotuj rozwiązanie do obsługi przez partnerów i klientów poprzez wdrożenia pakietowe, wersje wersjonowane, ścieżki aktualizacji i wykonalną diagnostykę
• Obsługa wdrożeń w chmurze, środowisku lokalnym i zarządzanym przez partnera
• Buduj znaczącą obserwowalność, korzystając z metryk, dzienników, telemetrii GPU i alertów z możliwością podjęcia działań
• Zdefiniuj specyficzny dla symulacji model bezpieczeństwa i dostępu, w tym ingres, TURN i STUN dla WebRTC, RBAC, zarządzanie sekretami, SSO i granice najemców
• Ściśle współpracuj z naszymi zespołami ds. robotyki, produktów i platform, aby mieć pewność, że rozwiązanie wspiera rzeczywisty rozwój i przepływ pracy klientów
Twój profil Poszukujemy inżyniera zainteresowanego budowaniem, wdrażaniem i obsługą złożonych systemów, a nie tylko dostarczaniem kolejnych funkcji aplikacji.
Powinieneś zabrać ze sobą:
• Doświadczenie w budowaniu lub obsłudze systemów produkcyjnych w zakresie inżynierii platform, infrastruktury, SRE, DevOps lub oprogramowania systemowego
• Praktyczne doświadczenie w Kubernetes, w tym zarządzanie zasobami, planowanie obciążenia i debugowanie systemów rozproszonych pod obciążeniem
• Doświadczenie z infrastrukturą w postaci kodu, GitOps i CI/CD wraz z umiejętnością oceny narzędzi w oparciu o problem, a nie stałe preferencje
• Solidna znajomość Linuksa, kontenerów i sieci
• Dobra znajomość języka Python w zakresie automatyzacji, usług i procesów przetwarzania danych
• Doświadczenie z obciążeniami GPU lub mocne podstawy techniczne i wyraźne zainteresowanie pracą ze sterownikami, CUDA i planowaniem GPU
• Możliwość przekształcenia działającej technologii w system, z którego inne zespoły mogą korzystać niezależnie
• Silne poczucie własności operacyjnej, w tym dokumentacji, diagnostyki, łatwości konserwacji i odtwarzalności
• Bardzo dobry angielski; Niemiecki jest dodatkowym atutem
Nie oczekujemy, że kandydaci będą mieli wcześniejsze doświadczenie z każdą technologią uwzględnioną w tym opisie. Solidne podstawy systemowe, umiejętność uczenia się nieznanych komponentów i zainteresowanie tą przestrzenią problemową są ważniejsze niż dopasowanie każdego elementu. Zakres i obowiązki na tym stanowisku będą rosły wraz z Twoim doświadczeniem.
Miło mieć
• Doświadczenie w przekształcaniu wewnętrznie opracowanego systemu w produkt, który może być obsługiwany w środowiskach kontrolowanych przez klienta
• Praktyczne doświadczenie z NVIDIA Omniverse, Isaac Sim, Kit SDK lub OpenUSD
• Doświadczenie z rozpryskiwaniem Gaussa, NeRF, fotogrametrią lub porównywalnymi rurociągami rekonstrukcji 3D
• Znajomość WebRTC, przesyłania strumieniowego pikseli lub innych technologii wideo o niskim opóźnieniu
• Umiejętności Pythona, Rusta lub Go wystarczające do wniesienia wkładu w istniejące usługi i narzędzia infrastruktury
• Doświadczenie w robotyce lub symulacji, np. ROS 2 lub przepływ pracy typu sim-to-real
• Doświadczenie z platformami obsługującymi wielu dzierżawców, wdrożeniami typu air-gap lub środowiskami klientów o określonych wymaganiach dotyczących bezpieczeństwa i zgodności…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/wandelbots-gmbh/system-software-engineer-gn-cloud-simulation-dresden-192500)
Obejmuje to potok przekształcający skany świata rzeczywistego w użyteczne sceny 3D za pomocą rozpryskiwania gaussowskiego, a także platformę strumieniową opartą na przeglądarce, zbudowaną na NVIDIA Omniverse i Isaac Sim. Obie technologie działają już dziś, ale żadna z nich nie jest jeszcze stosowana jako produkt. Twoją misją jest to zmienić.
Pierwszym krokiem jest wewnętrzna standaryzacja. Chcemy zastąpić indywidualnie utrzymywane środowiska i ręcznie wykonane wdrożenia jednym powtarzalnym, udokumentowanym rozwiązaniem, z którego zespoły mogą korzystać niezależnie: wejście na scenę, zakończenie sesji, bez konieczności przeprowadzania przez zespół ds. symulacji każdej konfiguracji. Drugim krokiem jest produktyzacja zewnętrzna. Te same możliwości muszą zostać spakowane, aby partnerzy i klienci mogli z nich korzystać we własnych środowiskach. Np. z wersjami wersjonowanymi, stabilnymi interfejsami, izolacją dzierżawców, diagnostyką, ścieżkami aktualizacji i dokumentacją.
Dołączysz do zespołu Simulation i skupisz się na infrastrukturze i podstawach operacyjnych tych systemów. Nie będziesz budować ich w izolacji: Wandelbots ma ustalony zespół ds. infrastruktury odpowiedzialny za współdzieloną infrastrukturę i możliwości platformy. Będziesz ściśle współpracować z tym zespołem, będąc jednocześnie odpowiedzialnym za obciążenia specyficzne dla symulacji, wzorce wdrażania i wymagania operacyjne.
Jest to praktyczne stanowisko inżyniera umożliwiające kształtowanie architektury i podejmowanie decyzji technicznych we współpracy z zaangażowanymi zespołami.
Nad czym będziesz pracować
• Buduj i obsługuj infrastrukturę GPU wymaganą przez nasze obciążenia symulacyjne, w tym NVIDIA GPU Operator, wtyczki urządzeń, cykl życia sterowników i udostępnianie GPU poprzez MIG lub dzielenie czasu
• Współpracuj z zespołem ds. infrastruktury, aby zintegrować obciążenia symulacyjne z naszą wspólną infrastrukturą Kubernetes i chmurą
• Spraw, aby wdrożenia były deklaratywne i odtwarzalne, korzystając z infrastruktury w postaci kodu i GitOps, a także pomóż skonsolidować narzędzia używane we współczesnych środowiskach
• Własny cykl życia CI/CD oraz kontener i obraz dla obciążeń opartych na CUDA i NGC
• Planowanie projektu i automatyczne skalowanie dla dwóch różnych profili obciążenia: interaktywne sesje przesyłania strumieniowego wrażliwe na opóźnienia i wymagające dużej mocy obliczeniowej zadania rozpryskiwania Gaussa
• Zamień potok Gaussa Splatting w powtarzalny przepływ pracy, od gromadzenia danych i szkolenia po zasoby OpenUSD
• Obsługuj i rozszerzaj naszą platformę przesyłania strumieniowego Omniverse i Isaac Sim, w tym przesyłanie strumieniowe aplikacji Kit, cykl życia sesji i izolację najemców
• Ustanowienie platformy jako wewnętrznego standardu poprzez samoobsługowe przepływy pracy, złote ścieżki, szablony, wdrożenie i dokumentację
• Przygotuj rozwiązanie do obsługi przez partnerów i klientów poprzez wdrożenia pakietowe, wersje wersjonowane, ścieżki aktualizacji i wykonalną diagnostykę
• Obsługa wdrożeń w chmurze, środowisku lokalnym i zarządzanym przez partnera
• Buduj znaczącą obserwowalność, korzystając z metryk, dzienników, telemetrii GPU i alertów z możliwością podjęcia działań
• Zdefiniuj specyficzny dla symulacji model bezpieczeństwa i dostępu, w tym ingres, TURN i STUN dla WebRTC, RBAC, zarządzanie sekretami, SSO i granice najemców
• Ściśle współpracuj z naszymi zespołami ds. robotyki, produktów i platform, aby mieć pewność, że rozwiązanie wspiera rzeczywisty rozwój i przepływ pracy klientów
Twój profil Poszukujemy inżyniera zainteresowanego budowaniem, wdrażaniem i obsługą złożonych systemów, a nie tylko dostarczaniem kolejnych funkcji aplikacji.
Powinieneś zabrać ze sobą:
• Doświadczenie w budowaniu lub obsłudze systemów produkcyjnych w zakresie inżynierii platform, infrastruktury, SRE, DevOps lub oprogramowania systemowego
• Praktyczne doświadczenie w Kubernetes, w tym zarządzanie zasobami, planowanie obciążenia i debugowanie systemów rozproszonych pod obciążeniem
• Doświadczenie z infrastrukturą w postaci kodu, GitOps i CI/CD wraz z umiejętnością oceny narzędzi w oparciu o problem, a nie stałe preferencje
• Solidna znajomość Linuksa, kontenerów i sieci
• Dobra znajomość języka Python w zakresie automatyzacji, usług i procesów przetwarzania danych
• Doświadczenie z obciążeniami GPU lub mocne podstawy techniczne i wyraźne zainteresowanie pracą ze sterownikami, CUDA i planowaniem GPU
• Możliwość przekształcenia działającej technologii w system, z którego inne zespoły mogą korzystać niezależnie
• Silne poczucie własności operacyjnej, w tym dokumentacji, diagnostyki, łatwości konserwacji i odtwarzalności
• Bardzo dobry angielski; Niemiecki jest dodatkowym atutem
Nie oczekujemy, że kandydaci będą mieli wcześniejsze doświadczenie z każdą technologią uwzględnioną w tym opisie. Solidne podstawy systemowe, umiejętność uczenia się nieznanych komponentów i zainteresowanie tą przestrzenią problemową są ważniejsze niż dopasowanie każdego elementu. Zakres i obowiązki na tym stanowisku będą rosły wraz z Twoim doświadczeniem.
Miło mieć
• Doświadczenie w przekształcaniu wewnętrznie opracowanego systemu w produkt, który może być obsługiwany w środowiskach kontrolowanych przez klienta
• Praktyczne doświadczenie z NVIDIA Omniverse, Isaac Sim, Kit SDK lub OpenUSD
• Doświadczenie z rozpryskiwaniem Gaussa, NeRF, fotogrametrią lub porównywalnymi rurociągami rekonstrukcji 3D
• Znajomość WebRTC, przesyłania strumieniowego pikseli lub innych technologii wideo o niskim opóźnieniu
• Umiejętności Pythona, Rusta lub Go wystarczające do wniesienia wkładu w istniejące usługi i narzędzia infrastruktury
• Doświadczenie w robotyce lub symulacji, np. ROS 2 lub przepływ pracy typu sim-to-real
• Doświadczenie z platformami obsługującymi wielu dzierżawców, wdrożeniami typu air-gap lub środowiskami klientów o określonych wymaganiach dotyczących bezpieczeństwa i zgodności…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/wandelbots-gmbh/system-software-engineer-gn-cloud-simulation-dresden-192500)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Wandelbots GmbH
Lokalizacja
Dresden, Niemcy
Ogłoszenie pochodzi od Wandelbots GmbH.