Senior Applied Machine Learning Engineer, NEMO Microservices

Job expired!

Przez ponad 25 lat NVIDIA była na czele innowacji w dziedzinie grafiki komputerowej, gier PC i przyspieszonego przetwarzania. Nasze osiągnięcia technologiczne, napędzane przez niesamowite zespoły, teraz przesuwają granice AI, definiując przyszłość przetwarzania. Nasze GPU to mózgi komputerów, robotów i samochodów autonomicznych, które rozumieją świat jak nigdy dotąd.

W NVIDIA zanurzysz się w różnorodnym i wspierającym środowisku, gdzie innowacja kwitnie. Naszą misją jest przekształcanie wizjonerskich pomysłów w przełomowe produkty. Dołączenie do naszego zespołu oznacza pracę u boku najlepszych talentów w branży, aby mieć trwały wpływ na świat.

Szukamy starszego inżyniera aplikacji machine learning, który dołączy do zespołu budującego platformę NeMo Microservices Suite. Naszym celem jest tworzenie nowej generacji usług AI i interfejsów, które poprawiają i skalują AI. Nasze działania obejmują rozwijanie najnowocześniejszych technologii mowy, widzenia i NLP w celu rozwiązywania problemów rzeczywistego świata. Aktywnie uczestniczymy we wszystkich fazach cyklu życia uczenia maszynowego, od początkowego koncepcji przez stosowane badania, aż po zoptymalizowane wnioskowanie i wdrażanie.

  • Tworzenie nowej generacji platform systemów AI Compound z możliwościami rozumowania na wielu modalnościach takich jak obrazy, wideo, dźwięk i tekst.
  • Tworzenie rozproszonych aplikacji w chmurze, mikroserwisów i platform MLOps, które skalują się do ogromnych modeli.
  • Budowanie mikroserwisów dla usług chmurowych specyficznych dla zadań AI.
  • Implementowanie podstawowej infrastruktury dla natywnego treningu i wnioskowania AI w chmurze.
  • Dążenie do optymalnej wydajności w warunkach wysokiego obciążenia.
  • BS, magister lub równoważne doświadczenie w dziedzinie informatyki, architektury komputerowej lub pokrewnej.
  • 5+ lat doświadczenia w branży.
  • Wyjątkowe umiejętności programowania skierowane na tworzenie oprogramowania wysokiej jakości.
  • Zdolność do pracy niezależnej, określania celów i zakresu projektu, interakcji ze społecznością open-source oraz zarządzania wysiłkami rozwojowymi.
  • Doświadczenie w implementacji mikroserwisów i aplikacji rodzimych dla chmury z użyciem technologii takich jak HTTP REST, gRPC, protobuf i JSON.
  • Znajomość wdrażania aplikacji na platformach Kubernetes oraz znajomość helm charts, kustomize i operatorów k8s.
  • Głębokie zrozumienie wydajności, bezpieczeństwa i niezawodności w skomplikowanej rozproszonej infrastrukturze.
  • Świetne umiejętności programowania i projektowania oprogramowania w Pythonie lub Go, w tym debugowanie, wydajność, analiza kondycji usług i projektowanie testów.
  • Doświadczenie w wdrażaniu modeli uczenia maszynowego lub statystycznych do środowisk produkcyjnych przy użyciu takich frameworków jak PyT