Senior Software Engineer - HPC

Job expired!

NVIDIA nieustannie się odradza od ponad dwóch dekad. Nasz wynalazek GPU w 1999 roku napędzał rozwój rynku gier komputerowych, zdefiniował na nowo nowoczesną grafikę komputerową i zrewolucjonizował obliczenia równoległe. Ostatnio GPU głębokiego uczenia roznieciło nowoczesną sztuczną inteligencję i umożliwiło nadejście nowej ery obliczeń.

NVIDIA jest „maszyną uczącą się”, która stale ewoluuje, adaptując się do nowych, trudnych do rozwiązania wyzwań, które mają znaczenie dla świata i które tylko my możemy rozwiązać. To jest nasza życiowa praca: amplifikować ludzką wyobraźnię i inteligencję oraz poszerzać to, co możliwe. Szukamy strategicznych, odważnych, pracowitych i kreatywnych osób, które są pasjonatami pomagania nam w rozwiązywaniu wyzwań, których nikt inny nie może rozwiązać. Podejmij decyzję, aby dołączyć do nas już dziś.

Szukamy Starszego Inżyniera Oprogramowania, który dołączy do naszej misji nieustannego udoskonalania naszej infrastruktury HPC. Nasz zespół buduje i obsługuje zaawansowaną infrastrukturę, aby umożliwić kluczowe dla biznesu usługi i aplikacje AI. Dołącz do zespołu pełnych pasji i umiejętności inżynierów, którzy są zaangażowani w dostarczanie lepszych narzędzi do budowania i zarządzania tą infrastrukturą.

  • Projektowanie wysoko dostępnych i skalowalnych systemów, aby sprostać wymaganiom naszych klastrów HPC.
  • Ocena nowych i innowacyjnych technologii w miarę ich ewoluowania.
  • Nieustanne udoskonalanie zarządzania infrastrukturą i jej udostępniania za pomocą automatyzacji.
  • Wsparcie globalnie rozproszonego, wielochmurowego środowiska hybrydowego - AWS, GCP i lokalne.
  • Budowanie silnych relacji międzyfunkcyjnych i współpraca z partnerami z różnych jednostek biznesowych.
  • Zapewnienie najwyższego poziomu dostępności i jakości usług (QoS) naszym użytkownikom poprzez doskonałość operacyjną.
  • Udział w rotacji on-call zespołu i bycie kontaktem w przypadku incydentów usługowych.
  • 5+ lat doświadczenia w projektowaniu, implementacji i dostarczaniu dużych projektów inżynieryjnych.
  • Komfort pracy przynajmniej z dwoma z następujących języków programowania: Golang, Java, C/C++, Scala, Python, Elixir.
  • Zrozumienie wyzwań związanych ze skalowalnością i wydajnością kodu po stronie serwera. Zdolność do projektowania i tworzenia systemów skalowalnych horyzontalnie, odpornych i wydajnych pod obciążeniem.
  • Wszechstronny technolog z doświadczeniem w pełnym cyklu życia oprogramowania – od początku i projektowania po wdrożenie, operacje i rozwój iteracyjny.
  • Znajomość chmurowych technik obliczeniowych i praktyczne doświadczenie z przynajmniej jedną platformą chmurową: GCP, AWS lub Azure.
  • Znajomość nowoczesnych technik CI/CD, GitOps i Infrastructure as Code (IaC).
  • Silna etyka pracy i pasja do rozwiązywania problemów.
  • Tytuł licencjata w dziedzinie Informatyki lub pokrewnej dziedzinie technicznej (lub równoważne doświadczenie).
  • Skrupulatność i doskonałe umiejętności komunikacyjne i współpracy.
  • Doświadczenie w budowaniu rozwiązań dla klastrów