Normal Computing
Normal Computing
51 – 200 Pracownicy
Dostępne informacje o profilu wskazują, że firma Normal Computing została założona w 2022 roku, ale nie opisują jej produktów, usług, branży ani kontekstu rekrutacyjnego. Aby przygotować przydatny opis dla osób poszukujących pracy, potrzebne są dodatkowe informacje o firmie.

Inżynier backendu kompilatora dla niestandardowego sprzętu AI

Twórz generowanie kodu, harmonogramowanie i planowanie pamięci dla niestandardowego sprzętu Normal Computing. Optymalizuj inferencję LLM w symulatorach, prototypach FPGA i przyszłych układach scalonych.

Opis

  • Twórz etapy kompilatora, które przekształcają programy po obniżeniu poziomu abstrakcji w kod dla niestandardowego sprzętu
  • Opracowuj metody kompilacji dla problemów, z którymi nie radzą sobie konwencjonalne techniki
  • Planuj wykonywanie obliczeń i rozmieszczenie danych w zasobach sprzętowych
  • Podejmuj decyzje dotyczące łączenia operacji i ich dyspozycji na potrzeby inferencji LLM
  • Pracuj na styku oprogramowania kompilatora i sprzętu
  • Przekazuj architektom sprzętu ograniczenia kompilatora podczas projektowania przedprodukcyjnego
  • Testuj optymalizacje w symulatorach, prototypach FPGA, a ostatecznie na układach scalonych
  • Utrzymuj niezawodny zestaw testów regresji wydajności
  • Wybieraj, które operacje w programach przekształconych przez frontend mają korzystać z wygenerowanego kodu, a które z ręcznie dostrojonych jąder

Wymagania

  • Znaczne doświadczenie w optymalizacji kompilatorów lub generowaniu kodu dla akceleratorów albo innych platform niebędących CPU, w tym w harmonogramowaniu, kafelkowaniu, łączeniu operacji lub przydzielaniu zasobów
  • Umiejętność pracy blisko sprzętu, w tym analizowania przepustowości pamięci i wykorzystania zasobów
  • Gotowość do opracowywania metod kompilacji od podstaw
  • Udokumentowane osiągnięcia w dostarczaniu optymalizacji, które poprawiły zmierzoną wydajność
  • Doświadczenie w tworzeniu oprogramowania dla zmieniającego się sprzętu — od symulacji po uruchomienie
  • Biegła znajomość Pythona
  • Znajomość C, C++ lub Rust
  • Doświadczenie ze stosem kompilacji PyTorch lub innymi kompilatorami uczenia maszynowego będzie dodatkowym atutem
  • Doświadczenie w kompilowaniu dla systemów obliczeń w pamięci, architektur przestrzennych lub innych rozwiązań niezgodnych z architekturą von Neumanna będzie dodatkowym atutem
  • Doświadczenie w syntezie logicznej lub rozmieszczaniu i trasowaniu będzie dodatkowym atutem
  • Doświadczenie z symulatorami na poziomie cykli zegara lub wydajności będzie dodatkowym atutem
  • Wkład w projekty open source dotyczące kompilatorów lub infrastruktury jąder będzie dodatkowym atutem
  • Publikacje lub wystąpienia na temat kompilatorów lub wydajności będą dodatkowym atutem

Benefity

  • Udziały w firmie
  • Premie uzależnione od wyników
  • Kompleksowy pakiet wynagrodzenia
  • Benefity wspierające dobrostan pracowników i rozwój zawodowy

Powiązane oferty pracy

Commure

Starszy inżynier oprogramowania ds. stosowanej AI

Commure

Twórz automatyzację cyklu przychodów opartą na dużych modelach językowych dla platformy AI Commure w ochronie zdrowia. Opracowuj niezawodne systemy do obsługi roszczeń, rozliczeń płatności, odmów, odwołań i ekstrakcji danych z dokumentów.

Otwórz
Commure

Starszy inżynier oprogramowania, inteligentna obsługa roszczeń

Commure

Twórz opartą na AI infrastrukturę do obsługi medycznych roszczeń ubezpieczeniowych, w tym integracje z izbami rozliczeniowymi i potoki EDI. Opracowuj mechanizmy kierowania weryfikacją uprawnień do świadczeń oraz skalowalne reguły cyklu przychodów.

Otwórz
Nubank

Starszy główny inżynier oprogramowania, platforma backendowa

Nubank
5001 – 10 000 Pracownicy
BankowośćFintech

Kieruj rozwojem rozproszonych usług backendowych i interfejsów API dla globalnej platformy finansowej Nubank. Odpowiadaj za niezawodne systemy wewnętrzne wspierające zespoły produktowe w całej organizacji.

Otwórz
OpenAI

Inżynier oprogramowania, infrastruktura tożsamości

OpenAI

Twórz i rozwijaj bezpieczne, wydajne proxy dostępu oraz usługi tożsamości dla platformy badawczej i wdrożeniowej OpenAI. Prowadź systemy rozproszone przez cały cykl — od projektu po środowisko produkcyjne.

Otwórz
Normal Computing

Inżynier frontendu kompilatora dla architektur LLM

Normal Computing
51 – 200 Pracownicy

Rozwijaj obsługę nowych architektur LLM w kompilatorze: wariantów attention, routingu MoE, kwantyzacji i formatów liczbowych. Weryfikuj uruchamianie modeli na symulatorach i prototypach FPGA dla sprzętu AI z obliczeniami w pamięci firmy Normal Computing.

Otwórz
Honeywell Aerospace Technologies

Inżynier oprogramowania II, oprogramowanie lotnicze

Honeywell Aerospace Technologies

Twórz i testuj oprogramowanie wbudowane dla systemów lotniczych w Honeywell Aerospace Technologies. Współpracuj z zespołami inżynierskimi przy integracji sprzętu, debugowaniu i niezawodnych rozwiązaniach dla systemów pokładowych.

Otwórz