Lead C++ Developer
EPAM Systems (Poland) sp. z o.o.
⚲ Kraków, Grzegórzki
Do uzgodnienia
Wymagania
- min. 7 lat doświadczenia w branży
- min. 5 lat doświadczenia w tworzeniu oprogramowania w C++ lub Pythonie
- min. 3 lata doświadczenia w testowaniu, utrzymaniu lub wdrażaniu produktów software'owych
- min. 1 rok doświadczenia w projektowaniu i architekturze oprogramowania
- doświadczenie z LLM
- ekspertyza w optymalizacji wydajności na poziomie kernela
- znajomość języka angielskiego na poziomie min. B2
Mile widziane
- znajomość MLIR i OpenXLA
Opis stanowiska
EPAM poszukuje Lead C++ Developera do interdyscyplinarnego zespołu CoreML, gdzie będziesz odpowiadać za wydajność i optymalizację treningu oraz serwowania modeli ML. W praktyce zajmiesz się projektowaniem i optymalizacją kernelów wysokiej wydajności (Pallas, Mosaic, Triton) na architektury TPU i GPU, budową infrastruktury benchmarkowej i autotuningowej oraz współpracą z badaczami ML i inżynierami kompilatorów. To oferta dla osoby z doświadczeniem w LLM i optymalizacji na poziomie kernela, która chce pracować z najnowszym sprzętem i modelami AI.
🔍 Dekoder Ogłoszenia
🟡
Expertise in performance optimization at the kernel level
Bardzo wąska specjalizacja może oznaczać ograniczone możliwości rozwoju w innych obszarach.
🟡
LLM experience
Modne wymaganie, które może być nieprecyzyjne i obejmować zarówno podstawową, jak i zaawansowaną wiedzę.