Skip to main content
Centicore

PYTHON DEVELOPER

RemoteRussia only· UTC+1…UTC+7
Published
Role
Backend
Experience
Senior
Employment
Full-time
₽350k+/mo
Check eligibility

Open to RU only · UTC+1…UTC+7. Set where you work from to check your eligibility.

Core skills

Python

Required skills

numpypandas

Optional skills

vectorbtLEAN

What you'll do

  • Движок тестирования стратегий на истории (бэктест): модель исполнения сделок, честный учёт комиссий и проскальзывания, лоты, календарь торгов, корпоративные действия.
  • Статистическая проверка стратегий: контроль переподгонки (walk-forward, Monte Carlo, поправки на множественные попытки), стресс-тесты на кризисных периодах, сравнение с простыми базовыми вариантами.
  • Гарантия того, что робот в реальной торговле ведёт себя так же, как в тесте на истории (совместно с инженером платформы).
  • Совместно с QA — набор тестов корректности расчётов с вручную рассчитанными эталонами.
  • Ревью всей финансовой логики, сгенерированной ИИ-агентами.

What they require

  • Опыт разработки количественных финансовых систем (бэктест-движки, торговые системы, риск-модели) от 3 лет
  • Знание типовых ловушек тестирования на истории: подглядывание в будущее, переподгонка, ошибка выжившего, множественное тестирование — и статистических методов защиты от них.
  • Понимание устройства биржевой торговли: комиссии, проскальзывание, лоты, маржинальные требования.
  • Культура тестирования: полная воспроизводимость расчётов.
  • Preferred: опыт с данными Московской биржи
  • Preferred: собственная алгоритмическая торговля
  • Preferred: знание библиотек бэктестинга (, vectorbt, LEAN) и их ограничений
  • Preferred: знакомство с работами López de Prado.
Fintech
₽350k+/mo