AI Full Stack разработчик, LLM и RAG
DRW — диверсифицированная трейдинговая фирма с более чем 30-летним опытом, использующая собственный капитал и торгующая на собственный риск. Штаб-квартира в Чикаго, офисы в США, Канаде, Европе и Азии. Компания торгует различными классами активов, включая Fixed Income, ETF, акции, FX, сырьевые товары и энергоносители, а также развивает нетрадиционные стратегии: недвижимость, венчурный капитал и криптоактивы.
Открыта позиция AI Full Stack Software Developer в команде AI and Multi Asset Systematic Strategies. Команда создаёт инструменты и решения на базе AI и ML, которые повышают эффективность работы подразделений фирмы.
Локация: Монреаль (предпочтительно). Для подходящего кандидата возможна удалённая работа.
Задачи:
- Создавать внутренние системы, использующие AI и машинное обучение для инструментов поддержки работы фирмы.
- Проектировать эффективные и высокомасштабируемые RAG-системы на основе передовых исследований и современных реализаций.
- Разрабатывать и внедрять надёжные и масштабируемые фреймворки оценки LLM для измерения качества и производительности моделей.
- Предоставлять техническую экспертизу в области AI и ML-технологий.
- Тесно сотрудничать с трейдерами, исследователями и инженерами для определения и реализации ключевых функций.
- Исследовать новые технологии и оценивать новые фреймворки для улучшения торговых и AI-систем.
- Вести проекты от концепции до продакшена, включая техническое планирование, выполнение и операционную передачу.
- Обеспечивать бесперебойную работу и надёжность систем через мониторинг, алертинг и проактивное обслуживание.
- Писать чистый, поддерживаемый и хорошо документированный код в соответствии со стандартами и лучшими практиками компании.
- Проводить код-ревью для поддержания высокого качества кода.
- Постоянно учиться и быть в курсе новых технологий и лучших практик в AI и разработке ПО.
- Проактивно предлагать идеи для новых инструментов, улучшения процессов и внедрения технологий.
Требования:
- Степень бакалавра или магистра в области Computer Science или Software Engineering.
- 4–7+ лет создания продакшен-систем с продемонстрированным техническим лидерством.
- Сильный опыт full-stack разработки с современными веб-фреймворками и бэкенд-сервисами.
- Владение Python (обязательно) и опыт хотя бы с одним системным языком (Go, Rust, C++ или Java).
- Глубокое понимание дизайна API, микросервисной архитектуры и распределённых систем.
- Практический опыт с контейнеризацией (Docker) и платформами оркестрации.
- Сильное понимание принципов разработки ПО, включая паттерны проектирования, стратегии тестирования и поддерживаемость кода.
- Сильный опыт с LLM, RAG-архитектурами и агентными AI-системами.
- Опыт с базами данных (PostgreSQL, Redis) и очередями сообщений (Kafka, RabbitMQ).
- Сильные коммуникативные и межличностные навыки, способность вести технические обсуждения.