Senior HPC / CUDA Optimization Engineer
EPAM Systems (Poland) sp. z o.o.
⚲ Kraków, Grzegórzki
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w rozwoju w C++ i Pythonie
- głęboka znajomość CUDA, architektury GPU, PTX, hierarchii pamięci i optymalizacji kerneli
- doświadczenie w profilowaniu GPU i analizie wydajności
- doświadczenie w obliczeniach rozproszonych i wielo-GPU (MPI, NCCL, NVSHMEM)
- doświadczenie w tworzeniu i optymalizacji systemów o wysokim obciążeniu
Mile widziane
- znajomość domeny Oil & Gas
- doświadczenie z RTM/FWI, seismic imaging lub aplikacjami geoscience
- doświadczenie w narzędziach do przeglądania i analizy danych opartych na HDF5
Opis stanowiska
Stanowisko w projekcie HPC/CUDA dla aplikacji naukowych i inżynierskich dużej skali. Kandydat będzie projektował i optymalizował kernele CUDA, analizował wydajność GPU pod kątem wąskich gardeł oraz wdrażał rozwiązania wielo-GPU i rozproszone (MPI, NCCL, NVSHMEM). To dobra oferta dla inżyniera, który łączy głęboką wiedzę o architekturze GPU z praktyką w wydajnym C++ i Pythonie i chce pracować przy obliczeniach naukowych.
🔍 Dekoder Ogłoszenia
🟡
performance-critical, high-load software systems
Praca przy systemach o wysokich wymaganiach wydajnościowych — może oznaczać stresujące terminy optymalizacji.
🟡
Knowledge of Oil & Gas domain is a huge bonus
Wiedza domenowa jest bardzo pożądana, choć nie wymagana — może sugerować, że bez niej proces rekrutacji będzie trudniejszy.