Senior Python Developer
Мы ищем опытного специалиста с продвинутыми навыками разработки на Python, а также опытом работы с пакетной обработкой данных и крупномасштабными автоматизированными системами работы с данными.
В этой роли вы будете отвечать за разработку новых инструментов для оптимизации рабочих процессов трейдеров и поддержку масштабирования нашей торговой системы.
Обязанности:
- Разработка, тестирование и поддержка сервиса оптимизации бэктестов
- Поддержка и улучшение существующей кодовой базы в продакшене (Python, Bash)
- Разработка нового инструмента для выбора оптимальной конфигурации торговой системы (более быстрой, надежной и масштабируемой на большее количество серверов)
- Автоматизация рутинных аналитических и торговых задач, а также интеграция внешних (медленных) источников данных для улучшения автоматизированного управления торговой системой
- Улучшение инфраструктуры торговой системы путем переноса некритичной к производительности бизнес-логики с C++ на Python
- Мониторинг производительности системы и оперативное устранение любых проблем, связанных с кодом
- Выявление и реализация возможностей для улучшения и оптимизации системы
Требования:
- Бакалавр/магистр в области компьютерных наук или смежной STEM-специальности, с эквивалентным практическим опытом
- Эксперт по Python с глубоким знанием его подмодулей, а также исключительными навыками отладки и аналитики
- Обширный опыт работы с Linux, включая Bash и понимание архитектуры и работы Linux-серверов
- Опыт в распределении задач, планировании, MPQ и разработке масштабируемых RESTful сервисов на Python
- Опыт работы с профилировщиками, отладчиками и выполнения общих задач по поиску и устранению неисправностей и отладке
- Способность анализировать и оптимизировать производительность запросов к данным, заданий и конвейеров, выявлять и устранять узкие места
- Хорошее знание Docker и систем контроля версий, таких как Git
Будет плюсом:
- Умение читать и поддерживать код на C++
- Умение писать некоторый код на GoLang при необходимости
- Знакомство со стеком технологий для data science с инженерной точки зрения
- Знакомство с инструментами мониторинга, такими как Nagios, Prometheus и Grafana
Мы предлагаем:
- Высокая зарплата + исключительные бонусы
- Прямое влияние на бизнес
- Работа напрямую с основателями, плоская структура и быстрый рост
- Команда профессионалов — талантливые люди с олимпиадным прошлым и дипломами ведущих вузов
- Пакет услуг по релокации, облегчающий переезд
- Регулярные командные мероприятия и занятия спортом