Software Engineer – AI Compilers

Job expired!

O NVIDIA:

Od wynalezienia GPU w 1999 roku, NVIDIA odegrała kluczową rolę w transformacji sposobu, w jaki gramy w gry, tworzymy i angażujemy się w treści. Dokonując znaczącego postępu, technologia GPU głębokiego uczenia NVIDIA jest obecnie na czele sztucznej inteligencji, zasilając urządzenia i systemy takie jak samochody autonomiczne i roboty. Znana na całym świecie jako pionier obliczeń AI, NVIDIA nadal jest wiodącą siłą w postępie technologicznym.

Przegląd pracy: Inżynier oprogramowania – Kompilatory AI

Poszukujemy doświadczonych inżynierów oprogramowania ze specjalizacją w technologii kompilatorów AI, którzy dołączą do naszego zespołu Technologii Kompilatorów Głębokiego Uczenia. Ta dynamiczna grupa stoi za oprogramowaniem napędzającym ewolucję głębokiego uczenia, wykorzystywanym w różnorodnych aplikacjach od klasyfikacji obrazów po złożone wyzwania AI.

Obowiązki na tym stanowisku:

Jako część naszego zespołu, będziesz zajmować się:

  • Rozwijaniem zaawansowanej technologii dla generacji jądra GPU NVIDIA i optymalizacji dostosowanych do grafów obliczeniowych.
  • Przesuwaniem granic w technologii kompilacji grafów DL dla obecnych i przyszłych GPU NVIDIA oraz implementowaniem tej technologii w produkty.
  • Tworzeniem kodów o wysokiej wydajności i przyczynianiem się do rozwoju biblioteki o wysokiej wydajności.
  • Przekazywaniem twoich odkryć do szanowanych recenzowanych konferencji i czasopism.
  • Wykorzystywaniem twojej wiedzy specjalistycznej dla transferu technologii do zespołów produkcyjnych.

Co chcemy zobaczyć:

  • Zaawansowany stopień (magister lub doktor) z informatyki, inżynierii komputerowej lub pokrewnego kierunku, lub odpowiednie doświadczenie.
  • Minimum 3 lata doświadczenia w optymalizacji kompilatorów, syntezy i architektury komputerowej.
  • Umiejętność pracy niezależnej, jak i zespołowej, określania celów projektu i prowadzenia inicjatyw.
  • Wyśmienite umiejętności kodowania i projektowania oprogramowania.
  • Doświadczenie w modelach głębokiego uczenia, algorytmach i powiązanych technologiach jest bardzo pożądane.

Pożądane cechy:

  • Trwałe zrozumienie architektury CPU/GPU.
  • Doświadczenie z CUDA lub OpenCL będzie dodatkowym atutem.
  • Umiejętność mentorowania i prowadzenia inżynierów na początku kariery i stażystów.

Dlaczego warto wybrać NVIDIA?

W NVIDIA jesteśmy zobowiązani do tworzenia zróżnicowanego i włączającego środowiska pracy. Jesteśmy znani z naszej innowacyjnej kultury, oferujemy konkurencyjne wynagrodzenia z obszernym pakietem korzyści. Dzięki szybkiemu wzrostowi firmy, zespoły inżynieryjne