Инженер по агентскому ИИ
О QuantPilot
QuantPilot — это ИИ-помощник для трейдинга от 3Commas: агенты, которые исследуют рынки, генерируют торговые стратегии, тестируют их и итерируют над ними вместе с трейдером в чате. Мы создаем его для серьезных розничных трейдеров, которые хотят получить исследовательские инструменты институционального уровня, доступные до сих пор в основном хедж-фондам и проп-дескам.
О роли
Вы присоединитесь к команде прикладного ИИ (Applied AI team), небольшой продуктовой команде, полностью сосредоточенной на движке агента QuantPilot: ИИ-исследованиях, генерации стратегий и платформе агентов, которая их запускает.
Центральная задача этой роли — заставить агентов производить статистически обоснованные, а не просто правдоподобно выглядящие стратегии, и доказывать это путем оценки. Мы оцениваем нашу работу по тому, что получают трейдеры, а не по количеству выпущенных функций.
Модели меняются каждые несколько месяцев, поэтому мы инвестируем в инженерию вокруг них и предпочитаем владеть этим кодом, а не полагаться на тяжелые фреймворки.
Что вы будете делать
- Полностью отвечать за архитектуру агента: оркестрацию, циклы инструментов, управление контекстом, песочницы и маршрутизацию моделей, включая компромиссы по качеству, стоимости и задержке при работе в продакшене.
- Отвечать за контракты между движком и продуктом, включая то, как фронтенд отображает события агента.
- Создать и отвечать за уровень оценки: офлайн-оценку, метрики качества на основе бэктестинга и обнаружение регрессий для каждого изменения промпта или модели.
- Привносить статистическую строгость в оценку стратегий: обнаружение переобучения, проверки устойчивости и валидацию walk-forward и out-of-sample.
- Создавать основы данных, на которых рассуждает агент, с указанием происхождения, валидацией и согласованной моделью рыночных сущностей, а также сделать систему достаточно наблюдаемой для диагностики недетерминированных сбоев в продакшене.
- Формировать то, что будет создано: уточнять требования с продуктом, определять техническое направление через RFC и ADR, а также наставлять инженеров, переходящих в системы LLM.
Что мы ищем
- 5+ лет опыта в backend или ML инженерии, включая не менее одного года создания систем на основе LLM в продакшене. Вы понимаете сбои агентов на уровень ниже фреймворка и можете исправить их в своем коде.
- Опыт итеративной разработки на основе оценки (eval-driven development): вы можете продемонстрировать метрику качества, которую вы поддерживали в честности с течением времени, и как вы использовали ее для улучшения агента.
- Глубокие знания Python и основ продакшена (сервисы, очереди, стриминг, наблюдаемость, Kubernetes). Вы комфортно следуете за багом в TypeScript или Go и относитесь к пайплайнам, миграциям и проверкам как к реальной инженерии.
- Применение статистических принципов к методологии бэктестинга.
- Продуктовое мышление: вы оцениваете свою работу по тому, что получает пользователь, и превращаете неоднозначные цели в реализованные, измеренные результаты.
- Рабочий уровень владения английским языком (B2+).
Отлично, если есть:
- Опыт в количественных финансах: фреймворки бэктестинга, рыночные данные и исследование стратегий, включая подводные камни бэктестинга стратегий на основе индикаторов.
- Опыт работы с графами знаний, онтологиями или семантическими слоями. Опыт RAG — плюс.
- Опыт работы с Go.
- Вы создавали программное обеспечение, которое взаимодействовало с протоколом MCP, например, серверы MCP или инструменты, потребляемые агентами.
- Высоконагруженные, низколатентные системы в финтехе или трейдинге.
- Опыт дообучения (fine-tuning) или обучения языковых моделей.
Инженерия с помощью ИИ
Ответственное использование инструментов разработки с помощью ИИ является ожидаемой частью нашего рабочего процесса. Инженеры используют их в повседневной работе, оставаясь полностью ответственными за корректность, безопасность, поддерживаемость и влияние на продакшен всего, что они выпускают.
Дежурства по выходным
Мы верим в принцип "создал — сам поддерживаешь" (you build it, you run it). Полная ответственность за сервис означает готовность быть на связи, когда это важно, поэтому эта роль включает участие в ротации дежурств команды по владеемым вами сервисам, выполнение роли первого реагирующего на инциденты в продакшене и следование нашему процессу реагирования на инциденты.
3Commas предлагает комплексное решение для управления криптоактивами на крупнейших биржах, обеспечивая надежное исполнение сделок, аналитику портфеля и многое другое.