Tech Stack
DockerA/B TestingGoMLflowAWSAirflowC++PyTorchunittest
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Impressit шукає MLOps Software Engineer, щоб приєднатися до багатофункціональної команди, яка будує інфраструктуру для автономних AI торгових систем, у складі більшої торгової дивізії. Це чудова можливість внести свій внесок у значущий продукт із реальним впливом, працюючи з сучасними технологіями та міжнародними командами.
Обов'язки
- Відповідати за MLOps повний цикл - від навчання та оцінки моделей до оцінки торгівлі
- Розробляти масштабне розгортання GPU вузлів, що працюють через десятки Kubernetes кластерів по всіх регіонах, використовуючи CUDA, Python, PyTorch, Triton, Redis, NCCL, NVLink
- Будувати симуляційні труби для масштабування тестування гіперпараметрів для навчання моделей та торгівлі, синхронізуючи параметри моделей з параметрами фінансової торгівлі
- Автоматизувати оцінку та експериментування з функціями для навчання моделей
- Автоматизувати навчання моделей та оцінку їхньої ефективності
- Поєднувати класичну оцінку моделей з метриками фінансової торгівлі - Sharpe, Turnover, Fitness, Returns, Drawdown, Margin, Long/Short Count, Sector/Subindustry Allocations тощо
- Будувати, підтримувати та вдосконалювати труби моделей за допомогою MLOps та AIOps фреймворк
- Працювати над повною інфраструктурою даних та моделей, включаючи SageMaker Studio
- Співпрацювати з Data Scientists для налаштування систем моніторингу та зворотного зв'язку моделей
- Бути частиною підрозділу, орієнтованого на повністю автономну AI торгівлю в рамках більшої торгової дивізії
Вимоги
- Диплом бакалавра або вище; переважно з фоном у програмуванні
- Практичний досвід роботи з CUDA та PyTorch
- Глибоке знання низькорівневих мов, таких як C++ або Go
- Досвід роботи принаймні з одним із наступного: високомасштабне розподілене навчання та інференс/ML системи; паралельні та розподілені обчислення з використанням кількох GPU; високопродуктивне планування як послуга в суперкомп'ютерному масштабі; або здатність вирішувати проблеми з сегментаційними збоями
- Доведений досвід роботи з Юніт-тестами, Інтеграційними тестами та обробкою помилок для забезпечення надійності та стійкості торгових систем
- Досвід роботи з інструментами оркестрації - DAGs в Airflow або Prefect, MLflow
- Досвід роботи з розгортанням - Docker, AWS, тестування навантаження
- Хороша комунікація, зручна робота в багатофункціональних командах
Буде плюсом
- Широке, глибоке розуміння мережеві технології
- Попередній досвід у фінтех / алгоритмічній торгівлі
- Пристрасть до чистого коду, досвіду розробника та якості для кінцевого користувача
Ми пропонуємо
- Бюджет на професійну освіту та навчання
- 24 робочі дні оплачуваної відпустки
- WOW командоутворюючі заходи
- Оплачувана лікарняна
Про компанію
Ми захоплено ставимося до всього, що робимо - і підтримуємо людей, які це роблять.
Готові приєднатися?
Відправте своє резюме - це займає дві хвилини, і кожне резюме розглядає справжня людина.