Staff Software Engineer, AI Compute Platform

Job expired!

Jesteśmy Cruise, nowoczesną usługą autonomicznych pojazdów, która przekształca mobilność miejską, aby ulepszyć miasta, które kochamy. Naszą misją jest tworzenie najbardziej zaawansowanych pojazdów autonomicznych na świecie, łączących ludzi bezproblemowo z ich docelowymi miejscami, towarami i doświadczeniami, zapewniając niezrównane bezpieczeństwo.

Wierzymy, że pojazdy autonomiczne mogą ratować życie, na nowo definiować nasze miasta, odzyskiwać czas poświęcony na przejazdy i przywracać swobodę poruszania się wielu osobom. W naszych samochodach autonomicznych masz wolność bycia sobą, i staramy się odzwierciedlać tę inkluzywną kulturę w naszej organizacji. Szanujemy unikalne doświadczenia i wkład każdej osoby, umożliwiając każdemu pracownikowi rozkwit i najlepsze wykonywanie swojej pracy.

W Cruise różnorodność, równość i inkluzja są głęboko zakorzenione w naszej etyce, zarówno w naszym miejscu pracy, jak i w naszych produktach. Jeśli masz pasję do wywierania pozytywnego globalnego wpływu poprzez rozwój technologii pojazdów autonomicznych, zachęcamy do dołączenia do nas - nawet jeśli nie spełniasz wszystkich kwalifikacji.

Jako kluczowy dział w ramach organizacji AI Foundations, nasz zespół umożliwia rozwój i walidację oprogramowania dla pojazdów autonomicznych. Zapewniamy niezawodną, skalowalną i ekonomiczną platformę obliczeniową do szybkiego rozwoju, walidacji i wdrażania oprogramowania dla pojazdów autonomicznych. Nasza misja obejmuje orkiestrację różnych obciążeń, takich jak symulacje, kompilacja i wdrażanie modeli, walidacja wydajności, budowanie, etykietowanie w Chmurze i niestandardowy sprzęt Cruise.

Szukamy Starszego Inżyniera Oprogramowania do prowadzenia kluczowych inicjatyw w naszym zespole platformy walidacyjnej AI. Obszary koncentracji obejmują skalowanie, zwiększanie wydajności i optymalizację wykorzystania GPU przy jednoczesnym zwiększaniu niezawodności platformy i doświadczenia użytkownika. Idealny kandydat będzie miał doświadczenie w budowaniu i zarządzaniu skalowalnymi rozproszonymi systemami, silne umiejętności rozwiązywania problemów i proaktywne podejście.

Obowiązki

  • Zarządzanie podstawowymi komponentami i usługami platformy.
  • Zwiększanie efektywności, skalowalności i niezawodności systemu.
  • Identyfikacja i prowadzenie ulepszeń w obszarach produktu.
  • Prowadzenie dużych inicjatyw, podnosząc ogólne standardy inżynieryjne w Cruise.
  • Wspieranie rozpoznawalności społeczności dla inżynierii Cruise.

Kwalifikacje

Wymagane:

  • 8+ lat odpowiedniego doświadczenia w branży.
  • Udane wdrożenie dużych systemów rozproszonych.
  • Znajomość języka Go lub podobnych języków programowania.
  • Skuteczna współpraca i umiejętność wpływania na innych.
  • Doświadczenie z platformami chmurowymi takimi jak GCP lub Azure.
  • Zdolność do funkcjonowania w dynamicznym, wielozadaniowym środowisku z ewoluującymi priorytetami.

Punktowane dodatkowo:

  • Praktyczne doświadczenie z Kubernetes na dużą skalę.
  • Znajomość platform komunikacyjnych i systemów napędzanych zdarzeniami.
  • Doświadczenie z obliczeniami o wysokiej wydajności (HPC).
  • Znajomość algory