Staff Production Engineer - Platform

Job expired!

Req ID: 10091868

Założona w 1975 roku przez George'a Lucasa, ILM stworzyła jedne z najbardziej ikonicznych momentów w historii kina. Od Gwiezdnych Wojen po Park Jurajski i Avengers, ILM nieustannie przesuwa granice rozrywki wizualnej. Nasz Dział Głównego Pipelinera rozwija nowoczesne technologie, zdobywając 34 Nagrody Akademii za Osiągnięcia Naukowe i Techniczne. Z ponad 70 inżynierami oprogramowania i tysiącem cyfrowych artystów, współpracujemy w studiach w San Francisco, Vancouver, Londynie, Sydney i Mumbaju.

Ta Hybrydowa rola wymaga pracy przez 2-3 dni na miejscu w wyznaczonej lokalizacji firmy i okazjonalnie z domu. Nasz Zespół Platformy poszukuje inżynierów do tworzenia narzędzi i usług wspierających produkcję efektów wizualnych, animacji kinowych i treści w czasie rzeczywistym. Zapraszamy osoby z pasją do wykorzystywania najnowszych technologii uczenia maszynowego.

W ILM, świetne pomysły mogą pochodzić od każdego. Jeśli dobrze czujesz się w kreatywnym środowisku, lubisz dzielić się wiedzą i kochasz sztukę, technologie oraz filmy, to stanowisko jest dla Ciebie. ILM zobowiązuje się do inkluzywności, a nasza grupa Głównego Pipelinera ceni różnorodne doświadczenia i pochodzenie.

Jako Starszy Inżynier Produkcji, będziesz:

  • Współpracować z inżynierami w studiach ILM nad długoterminowymi projektami oprogramowania oraz codziennym wsparciem artystów.
  • Rozwijać i wdrażać narzędzia uczenia maszynowego następnej generacji z zespołami R&D.
  • Zapewniać skalowalność, niezawodność i wydajność aplikacji.
  • Projektować, wdrażać i utrzymywać usługi rozproszone na dużą skalę.
  • Tworzyć i utrzymywać systemy monitorowania, logowania i alarmowania.
  • Integracyjować praktyki SRE i MLOps do naszej infrastruktury.
  • Stale poprawiać infrastrukturę aplikacji i procesy.
  • Przyczyniać się do dyskusji na temat przyszłości platformy deweloperskiej ILM.
  • Zapewniać krytyczne wsparcie podczas awarii serwisowych.

Udani kandydaci będą posiadać:

  • Wiedzę z zakresu zasad efektów wizualnych, takich jak modelowanie, animacja, oświetlenie, rendering i przetwarzanie obrazu.
  • Głębokie zrozumienie zasad tworzenia oprogramowania: projektowanie obiektowe, programowanie sterowane testami, zarządzanie kodem źródłowym i procesy budowy/wydawania.
  • Doświadczenie z technikami, procesami i narzędziami MLOps.
  • Zaawansowaną znajomość Pythona i Linuksa.
  • Znajomość protokołów sieciowych i aplikacyjnych, takich jak NFS, TCP, gRPC i HTTP.
  • Doświadczenie z bazami danych relationalnymi lub NoSQL, takimi jak MySQL, PostgreSQL, MongoDB, Redis, Cassandra i Elasticsearch.
  • Udokumentowane doświadczenie w budowaniu i obsłudze klastrów Kubernetes w produkcji.
  • Znajomość infrastruktury jako kodu (np. Terraform, Ansible).
  • Doświadczenie z pipeline'ami CI/CD.
  • Biegłość w narzędziach monitorowania i logowania, takich jak ELK stack, Prometheus, Grafana i Datadog.