Inżynier Automatyki Python z zakresu Głębokiego Uczenia, Algorytmy Głębokiego Uczenia

  • Full Time
Job expired!
Dołącz do zespołu tworzącego oprogramowanie, które będzie używane na całym świecie w dziedzinie sztucznej inteligencji. Będziesz współpracować z doskonałymi inżynierami programistycznymi, aby opracować zestaw narzędzi do testowania modeli i platform głębokiego uczenia na najmocniejszych komputerach. Praca w tej roli wymaga umiejętności adaptacji w dynamicznym, szybko zmieniającym się środowisku i silnych umiejętności interpersonalnych. W tej roli będziesz współpracował z wewnętrznymi partnerami, użytkownikami i członkami społeczności open source, tworząc rozwiązania do budowy, testowania, integrowania i publikowania usług AI NVIDIA i platform głębokiego uczenia na najwydajniejszych klastrach GPU klasy korporacyjnej, zdolnych do wykonania setek Peta FLOPS. W zakres obowiązków wchodzi wiele produktów, takich jak PyTorch, TensorFlow, JAX, PaddlePaddle. Będziesz współpracować z wewnętrznymi zespołami inżynieryjnymi, aby wdrożyć i zoperacjonalizować modele i usługi AI na dużą skalę, ułatwiając wdrożenie end-to-end rozwiązań z zakresu uczenia maszynowego i głębokiego uczenia zarówno w chmurze, jak i na miejscu. Poszukujemy ambitnych i pracowitych programistów Python, którzy pomogą nam rozszerzyć nasze usługi, platformy, modele i narzędzia wewnętrzne związane z AI i głębokim uczeniem. Do Twoich obowiązków będzie należeć rozwój i utrzymanie narzędzi i infrastruktury, które umożliwiają produktowienie stosu oprogramowania NVIDIA, od platform głębokiego uczenia (np. PyTorch, TF, JAX, PaddlePaddle) i modeli głębokiego uczenia do usług AI. Czy jesteś gotowy podjąć to wyzwanie? Co będziesz robić: - Automatyzować i optymalizować testy modeli głębokiego uczenia i usług AI z różnych dziedzin danych, skupiając się przede wszystkim na wnioskach. - Tworzyć wspólne narzędzia do konfiguracji systemu, przeprowadzania testów, rejestrowania wyników i prezentowania ich na tablicach. - Konfigurować, utrzymywać i ulepszać wdrożenia standardowych narzędzi branżowych (np. GitLab, Docker, Bash). - Egzekwować najlepsze praktyki dotyczące budowy, testowania i publikowania oprogramowania, w tym usług AI i modeli DL. - Identifikować wymagania infrastruktury i realizować je. - Tworzyć narzędzia do automatycznej generacji treści, które oszczędzają dziesiątki godzin inżynierów. Czego oczekujemy: - Tytuł licencjata lub magistra w dziedzinie informatyki, architektury komputerów lub pokrewnej dziedziny technicznej. - 3+ lat doświadczenia z programowaniem. - Doskonałe umiejętności programowania w Pythonie, wyjątkowe umiejętności kodowania i głębokie zrozumienie konceptów programowania obiektowego. - Znajomość koncepcji DevOps, takich jak CI/CD, Docker, Jenkins i narzędzia automatyzujące. - Doświadczenie w tworzeniu usług front-end (np., JS, React, Vue, Dash, Streamlit) i back-end (np., Flask, FastAPI, Django). - Rozumienie głębokiego uczenia, umożliwiające benchmarking na modelach głębokiego uczenia. - Proaktywność i silne zdolności analityczne. - Doskonałe zarządzanie czasem i umiejętności organizacyjne, wymagane do koordynowania wielu inicjatyw, priorytetów i integracji nowych technologii i produktów do skomplikowanych projektów. - Dobre nawyki komunikacyjne i dokumentacyjne. Sposoby, aby wyróżnić się z tłumu: - Solidna znajomość środowisk Linux. - Doświadczenie z technologiami kontenerizacji, takimi jak Docker. - Doświadczenie w budowaniu rozwiązań monitorujących lub tablicy do wspierania procesów CI/CD. - Praktyczne doświadczenie w konfigurowaniu skomplikowanych procesów CI. - Doświadczenie z klastrami obliczeniowymi opartymi na HPC i rozwiązaniami harmonogramowania, takimi jak Slurm. NVIDIA jest powszechnie uznawana za jednego z najbardziej atrakcyjnych pracodawców w świecie technologii. Nasz zespół składa się z niektórych z najjaśniejszych i najbardziej innowacyjnych umysłów na świecie. Jeśli jesteś kreatywny i samodzielny, chcemy usłyszeć to od Ciebie! Jesteśmy pracodawcą dającym równe szanse i cenimy różnorodność w naszej firmie. Nie dyskryminujemy ze względu na rasę, religię, kolor skóry, pochodzenie narodowe, płeć, orientację seksualną, wiek, stan cywilny, status weterana, ani na niepełnosprawność. #deeplearning