Lead C++ Developer
EPAM Systems (Poland) sp. z o.o.
⚲ Kraków, Grzegórzki
Do uzgodnienia
Wymagania
- Wykształcenie wyższe (licencjat) lub równoważne doświadczenie praktyczne
- Łącznie 7+ lat doświadczenia w branży
- 5 lat doświadczenia w tworzeniu oprogramowania w C++ lub Python
- 3 lata doświadczenia w testowaniu, utrzymaniu lub wdrażaniu produktów software oraz 1 rok w projektowaniu i architekturze
- Doświadczenie z LLM
- Ekspertyza w optymalizacji wydajności na poziomie kerneli
- Angielski min. B2
Mile widziane
- Optymalizacja kodu TPU/GPU, znajomość Pallas, CUDA lub Triton, ML frameworks (JAX/PyTorch), MLIR/OpenXLA
Opis stanowiska
Praca w interdyscyplinarnym zespole CoreML nad wydajnością treningu i serwowania modeli — projektowanie i optymalizacja kernelów na TPU i GPU dla kluczowych operacji ML, a także budowa infrastruktury wokół nich (benchmarki, autotuning, narzędzia analizy wydajności, testy regresyjne). Rola dla osoby, która łączy niskopoziomową optymalizację z rozumieniem nowoczesnych modeli ML i chce pracować z najnowszym sprzętem oraz toolchainami (MLIR, OpenXLA). Wymaga realnego doświadczenia z LLM i optymalizacją na poziomie kerneli.
🔍 Dekoder Ogłoszenia
🟡
Bachelor's degree or equivalent practical experience
Standardowe sformułowanie, brak realnego ostrzeżenia