DRW
Лондон, Великобритания2 месяца назад
Заголовок: Старший инженер-программист - Исследовательские технологии Местоположение: Лондон
DRW — это диверсифицированная торговая фирма с более чем 30-летним опытом объединения передовых технологий и исключительных людей для работы на мировых рынках. Мы ценим автономию и способность быстро переориентироваться для использования возможностей, поэтому мы работаем на собственные средства и торгуем на свой страх и риск. Со штаб-квартирой в Чикаго и офисами по всей территории США, Канады, Европы и Азии, мы торгуем различными классами активов, включая инструменты с фиксированным доходом, ETF, акции, валюту, сырьевые товары и энергоносители на всех основных мировых рынках. Мы также использовали наш опыт и технологии для расширения в трех нетрадиционных направлениях: недвижимость, венчурный капитал и криптоактивы. Мы работаем с уважением, любопытством и открытым умом. Люди, которые добиваются успеха здесь, разделяют нашу веру в то, что важен не только то, что мы делаем, но и то, как мы это делаем. DRW — это место высоких ожиданий, честности, инноваций и готовности ставить под сомнение общепринятые нормы. Создавайте и эксплуатируйте платформу, обеспечивающую вычислительно интенсивный анализ больших наборов данных потоковых событий. Работа напоминает цикл воспроизведения игрового движка, конвейер обработки пакетов телекоммуникационной сети или платформу потоковой аналитики, применяемую к данным финансовых рынков. Наш стек включает современный C++ для критически важной по пропускной способности обработки и симуляции, Python с привязками C++ для исследовательских инструментов и распределенные вычисления на HPC-кластерах. Ваша работа будет охватывать обработку биржевых данных, оркестрацию HPC, симуляцию и исследовательские инструменты. Опыт торговли не требуется; мы предоставляем комплексное обучение. Ключевые обязанности Разрабатывайте, создавайте и поддерживайте высокопроизводительные, масштабируемые программные и системные данные, используемые количественными исследователями и торговыми командами. Реализуйте конвейеры необработанных биржевых данных на современном C++ и эксплуатируйте их в масштабе высокой пропускной способности. Оркестрируйте и повышайте надежность конвейеров данных и вычислений на HPC-кластерах. Создавайте фреймворки для ad-hoc вычислений и исследовательские инструменты, которые позволяют исследователям быстро разрезать, тестировать на исторических данных и итерировать (интеграции Python + C++). Разрабатывайте и поддерживайте фреймворки симуляции, тесно интегрированные с платформами HFT/live-трейдинга. Поддерживайте обучение и развертывание количественных моделей, используемых в торговле. Оптимизируйте кодовые базы для производительности, надежности и эффективности ресурсов во всем стеке. Работайте в первую очередь как индивидуальный исполнитель, при необходимости наставничая младших членов команды. Требуемые квалификации 7+ лет профессионального опыта в создании крупномасштабных, высокопроизводительных систем; ожидается ежедневное использование современного C++ (>=17) и Python. Прочные основы CS: структуры данных, алгоритмы, сети, ОС, параллелизм и системный дизайн. Опыт выполнения вычислений в масштабе кластера: планирование заданий, управление ресурсами, повторные попытки и надежность. Slurm, Kubernetes, Ray, Spark или собственные внутренние планировщики — все это засчитывается. Подтвержденный опыт в области инжиниринга данных: проектирование схем, форматы хранения, сжатие, компромиссы ввода-вывода и конвейеры, обрабатывающие сотни терабайт. Опыт работы с колоночными форматами, такими как Parquet или Arrow, или сопоставимыми доменно-специфичными форматами, используемыми для журналов событий, телеметрии или воспроизведения. Опыт проектирования и эксплуатации сервисов или платформ, используемых другими техническими пользователями в средах с интенсивной обработкой данных. Демонстрируемая способность безопасно и многократно поставлять производственное программное обеспечение с одержимостью качеством, основанным на данных. Желательно / приятный бонус Опыт работы с Rust наряду с C++ и Python. Экспертиза в Slurm или другом планировщике кластеров. Знакомство с фреймворками ML/Deep Learning. Предыдущий опыт работы в сфере финансов или на рынках данных, включая низкоуровневое рыночное подключение. Опыт программирования на GPU. Историческая обработка сетевых пакетов (телеком, сетевые устройства, инфраструктура воспроизведения захвата пакетов). Детерминированные системы симуляции и воспроизведения (игровые движки, симуляторы ячеек, фреймворки для тестирования распределенных систем). Повышение продуктивности разработчиков или платформенный инжиниринг для внутренних пользователей (повышение скорости и безопасности других инженеров или исследователей в масштабе). Что мы оцениваем в процессе собеседования Мы оцениваем суждения в области системного дизайна для проблем с интенсивной обработкой данных, способность рассуждать о корректности в условиях параллелизма и сбоев, качество кода и коммуникативные навыки. Мы не проверяем знания рыночной микроструктуры на собеседованиях; этому учат на месте. Кандидаты из Big Tech, Telco, Gaming или из сферы исследований и вычислений обладают передаваемыми навыками для этой роли и активно приглашаются подавать заявки. Дополнительную информацию о деятельности DRW по обработке данных и нашем использовании данных соискателей можно найти в нашем Уведомлении о конфиденциальности по адресу
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 7 лет
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить