Для усиления команды направления технического зрения приглашаем инженера-программиста.
Вас ждут следующие задачи:
- Оптимизация нейросетевых моделей для использования в production на специализированном hardware: quantization, QAT, pruning, distillation и другие методы;
- Профилирование моделей и ML-pipeline, выявление и устранение узких мест;
- Поиск, разработка и оптимизация архитектур нейросетевых моделей с учётом требований к качеству и производительности;
- Сравнение качества моделей до и после оптимизации;
- Поддержка и развитие существующей кодовой базы.
Требования:
- Высшее образование;
- Опыт работы от 2 лет;
- Хорошее знание Python и PyTorch; опыт работы с ONNX / TensorRT.
- Опыт оптимизации моделей и ML-инференса;
- Знание методов quantization, pruning, knowledge distillation, model compression;
- Понимание принципов работы GPU, CUDA;
- Знание CUDA/C++ и возможность оптимизировать low-level части inference pipeline;
- Опыт production-развертывания ML-моделей.
Что мы предлагаем:
- График работы - 5/2: понедельник-четверг 9:00-18:00, пятница 9:00-17:00 на территории работодателя;
- Фиксированный оклад (выплачивается 2 раза в месяц) + квартальные и годовые премии;
- Ежемесячная доплата за питание и проезд;
- Финансовая помощь в жизненно важных обстоятельствах и доплаты отдельным категориям персонала;
- Ежегодная индексация заработной платы.