Aquatic была основана на общей страсти к решению одних из самых сложных задач на одной из самых конкурентных арен мира — на мировых финансовых рынках. С самого начала нами руководила глубокая приверженность применению передовых научных исследований и технологических инноваций для достижения беспрецедентной производительности. Наш путь — это непрерывный рост и исследование, отмеченный духом любознательности и неустанным стремлением к совершенству.
Aquatic Capital Management ищет инженера систем в нашу команду.
Инженер систем
Инфраструктура и вычислительные ресурсы для исследований
Aquatic Capital Management • Чикаго, Иллинойс • Полная занятость
О роли
Мы ищем инженера систем в нашу команду инфраструктуры. Это стартовая позиция индивидуального исполнителя со значительной архитектурной ответственностью и реальной подотчетностью за то, как работают наши исследовательские и торговые системы.
Вы будете отвечать за развитие вычислительной инфраструктуры, которая обеспечивает количественные исследования и производственную торговлю в Aquatic: нашу локальную сетку, гибридные облачные вычисления (GCP и AWS), GPU-нагрузки, системы хранения данных и автоматизацию, которая связывает все это воедино.
Что вы будете делать
Сетка и высокопроизводительные вычисления
- Управлять и развивать инфраструктуру кластеров Slurm и Ray Aquatic как локально, так и в GCP — поддерживая исследовательские и торговые нагрузки, включая подгонку, настройку, бэктестинг, вычисление признаков и обработку рыночных данных.
- Внедрять архитектурные улучшения производительности, эффективности планирования и пропускной способности по всей инфраструктуре, включая GPU-вычисления.
- Проектировать и поддерживать связь и автоматизацию между локальными и облачными средами.
- Оценивать и внедрять новые вычислительные парадигмы по мере развития исследовательских потребностей.
Хранение данных и производительность
- Управлять высокопроизводительными системами хранения данных, включая VAST (NFS и совместимые с S3), обеспечивая быстрый и надежный доступ к данным для исследовательских, торговых и сборочных нагрузок.
- Исследовать и устранять узкие места в производительности на стыке хранения данных, сети и вычислений.
Пользовательский опыт разработчика и автоматизация
- Проектировать и поддерживать системы подготовки сложных вычислительных ресурсов и онбординга центров обработки данных.
- Управлять и улучшать инфраструктуру CI/CD (GitHub Actions), а также инструментарий разработки для всей инженерной организации.
Техническое лидерство и наставничество
- Выступать в качестве основного архитектора для принятия решений по инфраструктуре; предоставлять техническое руководство и помогать формировать видение команды.
- Работать в паре и наставлять инженеров систем и программного обеспечения начального уровня, помогая им развивать здравые инстинкты и расти в профессиональном плане.
- Диагностировать и решать самые сложные и неочевидные системные проблемы, которые другие не могут решить.
Что мы ищем
Обязательно
- Более 10 лет опыта в области системной инженерии, инфраструктуры или тесно связанной дисциплины.
- Глубокие знания Unix/Linux в различных дистрибутивах; уверенное владение каждым уровнем стека.
- Опыт работы с HPC-кластерными системами (предпочтительно SLURM) в среде исследований или научных вычислений.
- Опыт подготовки и управления инфраструктурой на физических серверах и центрами обработки данных, а не только облачными средами.
- Знакомство с высокопроизводительными/параллельными системами хранения данных (VAST, GPFS, Lustre или аналогичными).
- Свободное владение скриптовыми языками и автоматизацией (Bash, Python или аналогичными); способность создавать инструменты, на которые полагаются другие, и участвовать в поддержке и владении кодовыми базами продакшена.
- Способность выступать в качестве независимого технического лидера: определять направление, строить доверительные отношения и четко общаться с заинтересованными сторонами вне команды.
Настоятельно рекомендуется
- Опыт работы с распределенными вычислительными фреймворками, такими как Ray, Dask или Spark, в исследовательском контексте.
- Низкоуровневое системное программирование на Linux с использованием C/C++, с акцентом на производительность и надежность.
- Опыт работы с GPU-вычислениями и инструментирования использования GPU для ML/исследовательских нагрузок.
- Практический опыт создания и эксплуатации облачной инфраструктуры на GCP (или сопоставимом крупном облаке), включая автоматическое масштабирование вычислительных кластеров.
- Прочные основы сетевых технологий; способность проектировать и устранять неполадки сложных сетевых топологий, включая облачные соединения.
- Опыт работы с количественными исследователями или инженерами-программистами в торговой, финансовой или научно-интенсивной организации.
Что выделит вас
- У вас архитектурное мышление: вы думаете о том, как системы могут выйти из строя, прежде чем это произойдет, и строите их с учетом стабильности и простоты эксплуатации.
- Вас вдохновляет взаимодействие систем и людей, которые их используют. Вы хотите, чтобы у исследователей и инженеров были отличные инструменты, а не просто работающие.
- Вы терпеливый, щедрый наставник. Вы развиваете окружающих вас людей.
- Вы прямолинейны, высказываете хорошо обоснованные несогласия, когда они у вас есть, и не пропускаете идеи без оспаривания, когда видите лучший путь.
Базовая заработная плата для этой должности ожидается в диапазоне от $150 000 до $300 000, что основано на информации на момент публикации. Эта должность также может давать право на дополнительные формы вознаграждения, такие как дискреционная премия, и льготы. Дискреционная премия может составлять значительную часть общего вознаграждения. Фактическое вознаграждение успешных кандидатов будет тщательно определено с учетом ряда факторов, включая их уникальные навыки, квалификацию и соответствующий опыт.
Льготы
Льготы: для штатных сотрудников полностью оплачиваемые медицинская страховка, стоматологическая страховка и страховка зрения для сотрудников и их иждивенцев, конкурентоспособный план 401k, страхование жизни и от нетрудоспособности за счет работодателя.
Дополнительные бонусы: оздоровительные программы, повседневная одежда, закуски, обед, игровая комната, мероприятия для команды и компании.
Развитие: открытая среда для максимального обучения и обмена знаниями.
Время: щедрая PTO, оплачиваемые праздники, конкурентоспособные оплачиваемые отпуска по уходу за родственниками.
Aquatic Capital
Эта роль представляет собой уникальную возможность присоединиться к количественному инвестиционному менеджеру на ранней стадии его роста. Культура фирмы будет определяться сотрудничеством, меритократией, амбициями и спокойной решимостью.
Aquatic является гордым работодателем, предоставляющим равные возможности. Мы не дискриминируем по признаку расы, религии, цвета кожи, национального происхождения, пола, сексуальной ориентации, гендерной идентичности/выражения, возраста, статуса защищенного ветерана, статуса лица с ограниченными возможностями или любых других применимых законодательно защищенных характеристик.