1dea
1dea
New

Senior Software Engineer GPU | C | C++ | AI

Brak informacji o wynagrodzeniu
SeniorFull-time
#424373·Dodano wczoraj·1
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

C++CGPUKernelAI

Firma i stanowisko

Firma działa w obszarze półprzewodników i zaawansowanych systemów AI. Projekt dotyczy ultra niskolatencyjnych procesorów GPU i akceleratorów AI z siedzibą w Gdańsku.

Wymagania

  • Bardzo dobra znajomość programowania w C/C++ w kontekście systemów o wysokiej wydajności.
  • Udokumentowane doświadczenie w tworzeniu wysokowydajnych kerneli dla GPU lub dedykowanych akceleratorów.
  • Znajomość technik optymalizacji kodu, takich jak wektoryzacja, zarządzanie hierarchią pamięci, przetwarzanie równoległe oraz efektywne wykorzystanie pamięci podręcznych (cache).
  • Umiejętność czytania i rozumienia złożonych baz kodu oraz algorytmów.
  • Bardzo dobre umiejętności rozwiązywania problemów i debugowania.
  • Umiejętność skutecznej komunikacji i pracy zespołowej.
  • Wykształcenie wyższe techniczne.
  • Znajomość języka angielskiego na poziomie min. B2+.

Nice to have:

  • Znajomość architektur zestawów instrukcji (ISA) mikroprocesorów.
  • Doświadczenie w tworzeniu kerneli w Pythonie z użyciem frameworków takich jak Triton lub podobnych.
  • Doświadczenie w systemach rozproszonych, interconnects lub protokołach komunikacyjnych jak NCCL, MPI czy libfabric.
  • Znajomość architektur sieci neuronowych, kwantyzacji oraz optymalizacji precyzji obliczeń.

Obowiązki

  • Projektowanie, implementowanie i optymalizowanie niskopoziomowego oprogramowania realizującego algorytmy głębokiego uczenia (AI) dla nowoczesnych procesorów o niskich opóźnieniach.
  • Ścisła współpraca z inżynierami sprzętu, architektami oraz zespołami odpowiedzialnymi za kompilatory w celu integracji oprogramowania z nowymi funkcjami sprzętowymi.
  • Profilowanie, przeprowadzanie benchmarków oraz optymalizacja i dostrajanie kerneli dla osiągnięcia optymalnego wykorzystania zasobów i minimalnych opóźnień.
  • Pisanie przejrzystego i łatwego w utrzymaniu kodu w C/C++ oraz Pythonie.
  • Rozwijanie wewnętrznych bibliotek i infrastruktury.

Benefity

  • Forma zatrudnienia: umowa o pracę lub inna forma proponowana przez kandydata.
  • Długoterminowa umowa podpisywana bezpośrednio z klientem, bez pośredników.
  • Lokalizacja biura: Gdańsk.
  • Możliwość relokacji i rozmowy na ten temat.
1dea

1dea

143 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz