Завдання:
Розробляти та впроваджувати методи прискорення обчислень.
Налаштовувати контейнери під різні прискорювачі (GPU, TPU тощо).
Створювати стратегії балансу продуктивності та якості.
Готувати спеціалізовані контейнерні образи під конкретні архітектури.
Проєктувати масштабовані системи для різних обчислювальних протоколів.
Адаптувати код під нові версії фреймворків.
Інтегрувати спеціалізоване обладнання.
Вимоги:
Досвід оптимізації великих мовних моделей.
Глибоке знання трансформерів і механізмів уваги.
Володіння інструментами для прискорювачів та їх оптимізації (CUDA, ROCm тощо).
Досвід роботи з фреймворками оптимізації (TensorRT, OpenVINO, Triton).
Розуміння контейнеризації (Docker) та управління навантаженнями (Kubernetes, Slurm).
Буде плюсом:
Досвід із розподіленими мережами.
Участь у ML-змаганнях.
Знання архітектур сучасних прискорювачів.
Робота зі спеціальними пристроями (FPGA, ASIC).
Умови:
Можливість переходу в штат із часткою в доходах.
Бонуси, прив’язані до реальних покращень продуктивності, які ви впровадите.
Повна віддаленість, гнучкий графік.