Cboe FX Markets
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в Cboe Global Markets для разработки высокопроизводительных распределённых систем рыночного надзора, обрабатывающих миллиарды событий торговых данных в день. Работа с пайплайнами данных, rules engines и оптимизацией баз данных, включая использование AI-инструментов и агентных workflow.
Задачи
- Собирать и уточнять функциональные требования к сложным data-driven системам совместно с конечными пользователями
- Готовить проектную документацию: архитектурные диаграммы, функциональные спецификации, технические дизайны и тест-планы
- Проектировать, разрабатывать, тестировать и внедрять масштабируемые пайплайны обработки данных, rules engines и решения на базах данных (Snowflake и реляционные БД)
- Оптимизировать производительность систем для крупномасштабных low-latency нагрузок с миллиардами событий в день
- Совместно с инфраструктурной командой деплоить и поддерживать приложения в Linux-окружениях
- Координировать работу с кросс-функциональными командами по разработке новых приложений, траблшутингу и улучшениям систем
- Использовать AI-инструменты, такие как Anthropic Claude, для повышения личной и командной продуктивности в коде, тестировании и документации
- Проектировать, создавать и поддерживать агентные workflow, автоматизирующие рутинные инженерные и надзорные задачи с ответственной интеграцией LLM в продакшн и внутренние инструменты
- Брать на себя ответственность за проекты как individual contributor, адаптируясь к меняющимся требованиям
- Исследовать новые технологии, инструменты и паттерны проектирования, включая достижения в AI и агентных системах, для улучшения масштабируемости, отказоустойчивости и производительности
- Обеспечивать постоянную поддержку приложений и понятно объяснять технические концепции нетехническим стейкхолдерам
- Участвовать в круглосуточном on-call дежурстве для обеспечения надёжности и доступности систем
- Участвовать в процессе найма новых инженеров при необходимости
Требования
- Bachelor's Degree in Computer Science или смежной области
- 2+ года опыта software engineering в высокопроизводительных или распределённых системах
- Уверенное владение Java и Python для backend-разработки
- Опыт работы в Linux-окружениях и владение хотя бы одним скриптовым языком (например, Bash, Shell)
- Практический опыт работы с SQL и Snowflake для крупномасштабной обработки данных
- Знакомство со streaming и big data технологиями, такими как Apache Kafka, будет плюсом
- Твёрдое понимание структур данных, алгоритмов и методов оптимизации производительности
- Умение проектировать и реализовывать масштабируемые low-latency системы, обрабатывающие миллиарды событий в день
- Опыт использования AI-ассистентов для кодинга, таких как Anthropic Claude, для продуктивности и построения агентных/LLM-workflow
- Отличные навыки письменной и устной коммуникации для кросс-функционального взаимодействия
- Самостоятельность и умение работать независимо, ведя несколько проектов одновременно
- Опыт в финансах, трейдинге, биржевой сфере или смежных областях будет плюсом
Условия
- Конкурентная зарплата и incentive-компенсация с возможностью превышения целей
- Щедрый оплачиваемый отпуск, включая личные дни, больничные и дни волонтёрства
- Медицинская, стоматологическая и офтальмологическая страховка, включая телемедицину и услуги по психическому здоровью
- 401(k) match 2:1, до 8% сразу при найме
- Дисконтированный Employee Stock Purchase Plan
- Tax Savings Accounts для здоровья, иждивенцев и транспорта
- Программа реферальных бонусов для сотрудников
- Волонтёрские возможности
- Бесплатные обеды, снеки и кофе в любом офисе Cboe
- Оплата обучения и образовательных возможностей
- Компания удваивает благотворительные взносы сотрудников
- Оплачиваемый родительский отпуск и fertility benefits
- Спортзалы на территории и скидки на другие фитнес-центры
- Модель работы: четыре дня в офисе
Навыки
- Java
- Python
- Linux
- Bash
- Shell
- SQL
- Snowflake
- Apache Kafka
- LLM
- Anthropic Claude
- agentic workflows
- data structures
- algorithms
- distributed systems
- low-latency systems
- streaming
- big data