Инженер систем - Глобальная платформа разработки
Организация Platform Engineering в IMC Trading сосредоточена на ускорении рабочих процессов технических команд за счёт предоставления инструментов самообслуживания, сервисов, документации и поддержки. Platform Engineering отвечает за проектирование, создание и поддержку базовых платформ выполнения, от которых зависят программные приложения IMC. Миссия заключается в оптимизации процессов разработки, установлении единой технической базы по регионам и предоставлении командам необходимых ресурсов для эффективных инноваций.
Platform Engineering — это глобальная команда, которая служит мостом между техническими требованиями разработки приложений и практическими аспектами их развертывания и поддержки в производственной среде, минимизируя трения и обеспечивая беспрепятственную работу технических команд и продвижение вперёд.
Способы создания программного обеспечения быстро меняются. Разработка с поддержкой ИИ и агентами значительно увеличила объём разработки по всей компании, и наши системы это ощущают. Мы рассматриваем это как возможность: вместо простого масштабирования мы используем ИИ и автоматизацию для трансформации работы нашей платформы для разработчиков.
Команда Platform Engineering ищет универсального, практичного инженера систем в Чикаго, где расположена наша основная инфраструктура сборки, чтобы сыграть ключевую роль в улучшении и оптимизации инфраструктуры сервисов для разработчиков. Вы присоединитесь к высококвалифицированной глобальной команде, которая поддерживает широкий спектр критически важных систем, включая системы контроля версий, конвейеры непрерывной интеграции, репозитории артефактов и инструменты наблюдения, все из которых жизненно важны для стабильности и производительности наших торговых платформ и используются командами разработки программного обеспечения, исследований и трейдинга по всему IMC.
Ваши основные обязанности:
•Оптимизация и повышение надёжности, масштабируемости и производительности инфраструктуры сервисов разработки, включая репозитории артефактов (Nexus), системы CI (TeamCity, Jenkins), системы контроля версий (GitLab) и кластеры удалённого выполнения Bazel.
•Администрирование и контроль систем контроля версий, сервисов непрерывной интеграции и агентов сборки, репозиториев артефактов, метрик, логирования, инструментов наблюдения и связанных систем в нескольких дата-центрах и регионах, как в локальных средах, так и с использованием облачных сервисов AWS.
•Обеспечение операционного совершенства через отказоустойчивость и резервирование, планирование ёмкости и чёткие, хорошо поддерживаемые инструкции по эксплуатации для каждого сервиса.
•Быстрая диагностика и устранение инцидентов в производственной среде, поддержка Глобальных операций по модели «следуй за солнцем» и сотрудничество с региональными коллегами для гарантии круглосуточной доступности систем 24/7.
•Помощь в построении практик дежурств и оповещений с нуля по мере перехода большего числа рынков и команд на круглосуточный режим работы, с целью тихой, высокоавтоматизированной эксплуатации.
•Выявление и устранение узких мест в производительности систем и повышение времени безотказной работы через проактивную автоматизацию, мониторинг и настройку производительности, включая использование ИИ для автоматизации операционной работы.
•Поддержка новых платформенных сервисов, таких как наш шлюз моделей ИИ (LiteLLM).
•Интеграция и развертывание новых облачных SaaS-решений, сотрудничество с различными подразделениями для предоставления инновационных инструментов и функционала нашим командам.
•Сотрудничество с командами разработки по всему миру для согласования возможностей систем с их развивающимися потребностями, обеспечение беспрепятственной работы и поддержки, повышение эффективности организации.
Ваши навыки и опыт:
•1-3 года опыта работы на соответствующей должности (SRE, платформа, DevOps, инфраструктура или аналогичной)
•Степень бакалавра в области компьютерной инженерии, информатики или эквивалент
•Сильные навыки программирования на Python или Go; знание shell-скриптов будет плюсом
•Глубокие знания систем Linux/Unix
•Опыт эксплуатации и улучшения сервисов в различных средах, проектирования и реализации планов восстановления после сбоев, конфигураций высокой доступности (HA) и стратегий отказоустойчивости
•Практический опыт работы с контейнеризацией и инструментами оркестрации, включая Kubernetes и Docker
•Опыт работы с инструментами CI/CD, такими как Jenkins, GitLab CI или TeamCity, включая управление агентами сборки и автоматизацию процессов сборки, тестирования и развертывания
•Понимание принципов безопасности и лучших практик, включая опыт управления секретами и соответствия требованиям комплаенса
•Самостоятельность и инициативность: дали задачу — вы найдёте решение
•Сильные коммуникативные навыки, умение работать с разными командами и адаптировать стиль взаимодействия с каждой из них
Желательные навыки:
•Опыт работы в стартапе или быстрорастущей компании, где приходилось выполнять множество ролей и строить системы с нуля
•Опыт работы в динамичной среде, такой как трейдинг или финансовые услуги
•Интерес к применению больших языковых моделей (LLM) и ИИ в операционной деятельности (предыдущий опыт не обязателен; мы поможем вам обучиться)
Почему вам понравится эта роль:
•Первый ряд на смену индустрии. Разработка с поддержкой агентов меняет способы создания ПО, и вы поможете определить, как операции платформы будут идти в ногу с этим, используя ИИ.
•Реальная ответственность. Вы станете одним из ключевых специалистов в Чикаго, который понимает, как работает наша инфраструктура сборки от начала до конца, и будете напрямую влиять на её развитие.
•Глобальное влияние. Ваша работа поддерживает команды разработки, исследований и трейдинга во всех офисах IMC.
•Энергия стартапа в устоявшейся компании. IMC имеет большие амбиции и быстро растёт, а изменения в этой области за последний год были значительнее, чем за предыдущие пять.
О нас
IMC — это исследовательская торговая компания, где количественное моделирование, машинное обучение и инженерия формируют современные методы торговли на рынках. Будучи стабилизирующей силой на рынках с 1989 года, мы обеспечиваем ликвидность на торговых площадках, предоставляя инвесторам лучшие результаты в управлении стоимостью и рисками. Используя собственные технологии и капитал, мы создаём проприетарные системы и алгоритмы, работающие на глобальных рынках. Наши исследователи, трейдеры и инженеры работают как единое целое, сочетая быстрые эксперименты, передовую инфраструктуру и обратную связь в реальном времени, чтобы превращать инсайты в исполнение, а исполнение — в преимущество.