
Dla naszego klienta poszukujemy kandydatów na stanowisko:
AI System Architect
🚀 Projekt: Optymalizacja i maksymalizacja wydajności zaawansowanych modeli sztucznej inteligencji (w tym LLM i architektur multimodalnych) na akceleratorach sprzętowych (GPU/NPU) dla nowo powstającego, niemieckiego centrum R&D.
💻 Stack technologiczny: JAX, PyTorch, TensorFlow oraz zaawansowane narzędzia do profilowania (m.in. torch.profiler, Nsight Compute, nvprof).
👥 Zespół: Budowa od podstaw oraz techniczne przywództwo nad nowym, specjalistycznym zespołem ds. wydajności systemów AI.
⚙️ Metodyka pracy: Agile / Scrum.
🏢 Model współpracy: 100% stacjonarnie w warszawskim biurze w centrum.
💰 Wynagrodzenie: 38 000 - 54 000 PLN brutto (UoP).
📅 Start współpracy: ASAP / w ciągu miesiąca (dokładny termin do ustalenia).
🎯 Zakres obowiązków:
-
Kompleksowa diagnoza i eliminacja wąskich gardeł w infrastrukturze modeli (np. na poziomie dostępu do pamięci, kerneli czy planowania zadań).
-
Eksploracja oraz wdrażanie do środowisk produkcyjnych innowacyjnych technik, takich jak fuzja operatorów, optymalizacja grafów czy auto-tuning.
-
Tworzenie i udoskonalanie kluczowych operatorów w celu maksymalnego wykorzystania zasobów sprzętowych oraz zrównoleglenia procesów.
-
Rekrutacja, rozwijanie i merytoryczne wsparcie dla nowo tworzonego zespołu inżynierskiego.
-
Dbanie o jakość, wydajność i skalowalność tworzonych rozwiązań przy ścisłej współpracy z międzynarodowymi działami.
📌 Oczekujemy:
-
Biegłości w pracy z popularnymi frameworkami deep learningowymi (takimi jak JAX, TensorFlow lub PyTorch) w środowisku produkcyjnym.
-
Dogłębnego zrozumienia specyfiki akceleratorów (GPU/NPU), w tym hierarchii pamięci, jednostek wykonawczych i harmonogramowania wątków.
-
Umiejętności pracy z narzędziami do profilowania kodu (np. nvprof, Nsight Compute) oraz zdolności analitycznego modelowania wydajności.
-
Praktycznego doświadczenia w dostrajaniu, programowaniu i optymalizacji kerneli oraz operatorów na potrzeby głębokiego uczenia.
-
Zdolności do projektowania złożonych systemów, z zachowaniem optymalnego balansu między szybkością działania a łatwością w utrzymaniu.
-
Wykształcenia wyższego (minimum magisterskie, mile widziany doktorat) w dziedzinach takich jak: Architektura Komputerów, HPC, Tworzenie Kompilatorów lub na kierunkach pokrewnych.
✨ Oferujemy:
-
Stabilne warunki zatrudnienia na podstawie Umowy o Pracę (UoP).
-
Realny wpływ na kierunek technologiczny w warszawskim oddziale zagranicznej (niemieckiej) firmy.
-
W pełni stacjonarną współpracę w komfortowym biurze w Warszawie (centrum).