Point72
Quant Library Developer, Macro Technology
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик Python-платформы аналитики для макро-бизнеса инвестиционной фирмы. Создание API и сервисных интерфейсов для ценообразования, калибровки, построения кривых, сценариев, оценки и риск-аналитики.
Задачи
- Проектировать, разрабатывать и развивать аналитическую платформу на Python для макро-бизнеса
- Формировать Python API и пользовательские интерфейсы для доступа к аналитике ценообразования, калибровки, построения кривых, сценариев, оценки и рисков
- Проектировать и реализовывать сервисные интерфейсы и API, связывающие пользователей, приложения и нижестоящие системы с продакшн-аналитикой
- Создавать и поддерживать аналитические workflow, включая интерфейсы в электронных таблицах для трейдеров, квант-исследователей и риск-пользователей
- Работать с квант-исследователями, трейдерами, риск-пользователями и технологическими партнёрами для перевода требований в возможности платформы
- Совместно с C++ инженерами и квант-разработчиками выводить продакшн-аналитику через стабильные Python API, сервисы и точки интеграции с фронтендом
- Консультировать по дизайну API, архитектуре сервисов, дизайну интерфейсов, производительности, надёжности и поддерживаемости
- Участвовать в релизах, продакшн-поддержке, улучшении производительности и разборе расхождений в аналитике, интеграциях, ценообразовании или рисках
- При необходимости давать технические рекомендации и менторить разработчиков
Требования
- 7+ лет опыта разработки и поддержки продакшн-платформ, API, сервисов или аналитических приложений на Python в макро, трейдинге, рисках, ценообразовании или смежных финансовых областях
- Опыт построения или интеграции с сервис-ориентированными платформами: gRPC, Protocol Buffers, сервисные контракты, версионирование, обратная совместимость и продакшн-поддержка
- Сильные навыки Excel, включая поддержку критичных для бизнеса табличных workflow для трейдинга, рисков, аналитики, ценообразования
- Опыт интеграции Python-приложений с низкоуровневыми аналитическими библиотеками, сервисами, платформами данных или другими продакшн-системами
- Понимание концепций количественной аналитики: ценообразование, оценка, калибровка, построение кривых, сценарии, чувствительности и риски
- Опыт повышения производительности и надёжности data-intensive или аналитических Python-систем: профилирование, кэширование, асинхронность, масштабируемые вычисления, продакшн-траблшутинг
- Сильные коммуникативные навыки и умение эффективно работать с квант-исследователями, трейдерами, риск-пользователями и технологическими партнёрами
- Приверженность высоким этическим стандартам
Условия
- Полностью оплачиваемое медицинское страхование
- Щедрые политики отпуска по уходу за ребёнком и семейного отпуска
- Волонтёрские возможности
- Поддержка employee-led affinity групп для женщин, людей цвета кожи и LGBT+ сообщества
- Программы психического и физического благополучия
- Оплата обучения
- Программа сбережений 401(k) с вкладом работодателя и другое
Навыки
- Python
- gRPC
- Protocol Buffers
- Excel
- C++
- API design
- service architecture
- asynchronous execution
- caching
- profiling