
Unity tworzy narzędzia i usługi do produkcji gier, aplikacji oraz immersyjnych interaktywnych doświadczeń 3D w czasie rzeczywistym. Platforma obejmuje Unity Engine do wieloplatformowego tworzenia treści, Unity Cloud do obsługi procesów deweloperskich oraz Unity Grow do pozyskiwania użytkowników i monetyzacji gier. Unity wspiera twórców i zespoły z branży gier, a także z sektorów przedsiębiorstw, takich jak produkcja, łącząc technologie graficzne, możliwości sztucznej inteligencji, zasoby dla deweloperów, wsparcie społeczności i profesjonalne szkolenia, aby pomagać wprowadzać interaktywne pomysły do produkcji.
Starszy inżynier infrastruktury uczenia maszynowego
Twórz systemy uczenia rozproszonego, potoki danych i infrastrukturę obsługi modeli w Unity. Wspieraj silnik gier oraz platformę do tworzenia treści 3D na potrzeby gier i zastosowań przemysłowych.
Opis
- Twórz i utrzymuj potoki danych oraz cech na potrzeby trenowania modeli i eksperymentów.
- Buduj i rozwijaj infrastrukturę do uczenia rozproszonego.
- Obsługuj wieloetapowe potoki uczenia maszynowego za pomocą narzędzi do orkiestracji przepływów pracy.
- Wspieraj obsługę i wdrażanie modeli, zapewniając ich niezawodne przejście z etapu trenowania do środowiska produkcyjnego.
- Zwiększaj odtwarzalność i niezawodność dzięki monitorowaniu, alertom, walidacji zbiorów danych i testom.
- Prowadź projekty w zakresie odpowiedzialności menedżera od etapu projektu po wdrożenie.
- Diagnozuj nietypowe lub niestabilne problemy z potokami i trenowaniem, a powtarzające się schematy przekuwaj w usprawnienia.
- Realizuj bieżące potrzeby, jednocześnie rozwijając platformę zgodnie z jej szerszym kierunkiem.
- Współpracuj z inżynierami uczenia maszynowego, badaczami i osobami z innych zespołów.
- Informuj menedżerów i dyrektorów o postępach oraz kompromisach.
- Dostosowuj się do zmieniających się priorytetów zespołu, poznając nowe narzędzia i obszary stosu technologicznego.
Wymagania
- Doświadczenie w tworzeniu infrastruktury uczenia maszynowego, platform danych lub systemów rozproszonych działających w środowisku produkcyjnym.
- Dobra znajomość języka Python i doświadczenie w obsłudze zadań intensywnie przetwarzających dane.
- Praktyczne doświadczenie z platformami uczenia maszynowego, takimi jak PyTorch, oraz narzędziami do obliczeń rozproszonych, takimi jak Ray lub Spark.
- Doświadczenie z potokami danych, procesami trenowania modeli lub dużymi zbiorami danych poza środowiskiem akademickim.
- Umiejętność pracy w różnych obszarach stosu uczenia maszynowego oraz szybkiego poznawania nieznanych narzędzi i systemów.
- Umiejętność dostrzegania schematów w niejednoznacznych lub niestabilnych problemach i przekładania ich na praktyczne potrzeby techniczne.
- Jasna komunikacja i umiejętność współpracy z osobami z zespołu, menedżerami oraz zespołami partnerskimi.
- Dyplom licencjata z informatyki, uczenia maszynowego, systemów lub pokrewnej dziedziny albo równoważne doświadczenie praktyczne.
- Biegła znajomość języka angielskiego w mowie i piśmie.
- Mile widziane: doświadczenie z Kubernetes i infrastrukturą chmurową, taką jak GCP lub AWS.
- Mile widziane: znajomość narzędzi do obserwowalności, takich jak Prometheus lub Grafana.
- Mile widziane: doświadczenie z systemami orkiestracji przepływów pracy, takimi jak Airflow lub Prefect.
- Mile widziane: doświadczenie z platformami do obsługi modeli, takimi jak Triton, KServe lub Ray Serve.
- Mile widziane: kontakt z wielkoskalowymi platformami danych, w tym jeziorami danych, hurtowniami i systemami strumieniowymi, takimi jak Kafka.
- Mile widziane: znajomość magazynów cech lub platform eksperymentalnych.
Benefity
- Ubezpieczenie zdrowotne, na życie i od niezdolności do pracy.
- Dopłata do dojazdów.
- Udział pracowników we własności akcji firmy.
- Plany emerytalne i programy oszczędnościowe.
- Urlop i dni wolne do wykorzystania na sprawy osobiste.
- Urlop rodzicielski i programy wsparcia rodziny.
- Posiłki i przekąski w biurze.
- Programy i wsparcie w zakresie zdrowia psychicznego i dobrostanu.
- Grupy pracownicze.
- Globalny program pomocy pracownikom.
- Programy szkoleniowe i rozwojowe.
- Wsparcie wolontariatu i dopasowywanie darowizn.
- Nagrody w formie akcji.
- Udział w firmowych programach motywacyjnych, w tym w corocznych premiach uznaniowych lub prowizjach od sprzedaży.