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