Fidelity Investments
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в группу Trade Management Engineering компании Fidelity Wealth. Роль предполагает техническое лидерство в создании низколатентных торговых систем, разработку KDB/q-аналитики и Python-моделей AI/ML для количественных исследований и продакшена.
Задачи
- Проектировать, разрабатывать и оптимизировать базы данных KDB и q-аналитику для высоконагруженных торговых и рыночных данных
- Разрабатывать Python-модели AI и количественные модели для исследований, прогнозирования, классификации и генерации сигналов
- Применять методы машинного обучения к временным рядам: feature engineering, обучение и оценка моделей
- Создавать фреймворки для исследований и бэктестинга с интеграцией AI-моделей и исторических данных
- Переводить количественные и ML-исследования в надёжные production-системы
- Интегрировать AI-модели в real-time и batch-пайплайны
- Оптимизировать аналитику и оценку моделей по производительности, стабильности и масштабируемости
- Взаимодействовать с квантами, product owner и инженерными командами по деплою и мониторингу моделей
Требования
- Bachelor’s degree in Mathematics, Computer Science, Engineering, Information Technology или эквивалент
- 10 лет профессионального опыта в количественных финансах или торговых системах
- Продвинутое владение KDB/q: моделирование временных рядов, высокопроизводительные запросы и join, real-time и историческая аналитика
- Сильные навыки Python для количественного анализа, разработки AI/ML-моделей и интеграции с KDB и downstream-системами
- Опыт работы с крупномасштабными, высокочастотными или зашумлёнными данными
- Твёрдые практики software engineering: Git, тестирование, модульный дизайн
- Опыт работы с AI-ассистентами разработчика (например, GitHub Copilot)
- Опыт с CI/CD-инструментами: GitHub, Maven, Jenkins, Artifactory, uDeploy
- Практический опыт с AWS или другими облачными платформами
- Знакомство с объектно-ориентированными языками, например Java
- Опыт работы в Linux, shell scripting и production support
- Готовность поддерживать production-системы и участвовать в on-call ротациях, включая occasional weekend support
Условия
- Полный рабочий день в офисе (onsite working model)
- Базовая зарплата $107,000–216,000 USD в год
- Возможны бонусы и другая переменная компенсация
- Комплексное медицинское страхование и поддержка эмоционального благополучия
- Пенсионные программы, оплачиваемые отпуска и родительский отпуск
- Программа charitable giving employee match
- Образовательная поддержка: погашение студенческих кредитов, компенсация обучения, обучающие ресурсы
- Fidelity не предоставляет immigration sponsorship для этой позиции
Навыки
- KDB
- q
- Python
- AI
- Machine Learning
- Time-series data
- Backtesting
- Git
- GitHub Copilot
- CI/CD
- GitHub
- Maven
- Jenkins
- Artifactory
- uDeploy
- AWS
- Java
- Linux
- Shell scripting