Unity
Unity
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.