Aquatic Group
Software Engineer, Production Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Engineering количественного инвестиционного фонда Aquatic в Чикаго. Задача — развивать production-платформу, которая доставляет исследовательские и торговые системы в live-рынки: деплой, сборка, оркестрация и observability.
Задачи
- Владеть платформой, которая переносит код, модели и данные из разработки в глобальный live-трейдинг, с автоматическим разрешением зависимостей и безопасными повторяемыми деплоями
- Отвечать за build и release tooling: пиннинг и аппрув сборок, promotion-воркфлоу и пути отката
- Расширять инфраструктуру оркестрации и планирования деплоев по регионам при выходе на новые рынки, обеспечивая региональный паритет по умолчанию
- Встраивать observability в деплои и production-сервисы, чтобы инженеры, исследователи и операции видели, что запущено, что изменилось и что сломалось
- Совместно с Research и Trading Operations заменять ручные операционные процессы автоматизацией, устраняя toil в источнике
- Повышать надёжность и управляемость production-систем: алертинг, обработка сбоев, fallback и восстановление
- Задавать и поддерживать инженерные стандарты платформы: чистый поддерживаемый Python, покрытый тестами и документацией, пригодный для поддержки другими людьми
Требования
- BS/MS в Computer Science, Engineering или смежной технической области либо эквивалентный практический опыт
- 4+ года профессиональной разработки ПО; рассматриваются разные уровни опыта для подходящего инженера
- Сильный Python, знакомство с Java и C++ и опыт построения production-grade систем
- Опыт создания и эксплуатации распределённых систем, деплой-пайплайнов или внутренних developer-платформ
- Знакомство с CI/CD, генерацией и управлением конфигурациями, оркестрацией нагрузок (Nomad, Kubernetes или аналоги) и production-отладкой
- Комфортная работа в production-средах, где uptime, latency и корректность критически важны
- Плюсом, но не обязательно: опыт с торговыми системами, рыночными данными или управлением жизненным циклом моделей в production
Условия
- Базовая зарплата от $150,000 до $300,000
- Возможен дополнительный дискреционный бонус, который может составлять значительную часть общего вознаграждения
- Полностью оплачиваемая медицинская, стоматологическая и офтальмологическая страховка для сотрудников и иждивенцев
- Конкурентный план 401k
- Оплачиваемое работодателем страхование жизни и инвалидности
- Wellness-программы, свободный дресс-код, снеки, обеды, игровая комната, командные и корпоративные мероприятия
- Открытая среда для максимального обучения и обмена знаниями
- Щедрый PTO, оплачиваемые праздники, конкурентные оплачиваемые отпуска по уходу
Навыки
- Python
- Java
- C++
- CI/CD
- Nomad
- Kubernetes
- distributed systems
- deployment pipelines
- observability
- configuration management