Senior Backend Developer (Rust, Fintech)
Формат: full-time, удаленно/гибрид
Уровень: Senior
О проекте:
Разрабатываем backend AI-платформы для трейдинга: потоковые данные из Bloomberg, новостная аналитика, детекция рыночных манипуляций, интеграция с MT5 и мультиброкерным контуром, аудит торговых событий.
Задачи:
- Разрабатывать высоконагруженные backend-сервисы на Rust для real-time обработки рыночных данных.
- Реализовать ingestion и нормализацию потоков данных (тик/новости/объемы).
- Разрабатывать сервисы аналитики: stop-hunt detection, market regime detection, корреляционные расчеты, scoring торговых setup’ов.
- Интегрировать систему с MT5 и брокерскими контурами (исполнение, статусы, рисковые события).
- Реализовать надежное логирование и аудит событий (хеши, неизменяемый след операций).
- Писать тестируемый код, покрывать критические участки unit/integration/performance тестами.
- Оптимизировать производительность и latency критичных компонентов.
Требования:
- 5+ лет backend разработки, из них уверенный коммерческий опыт с Rust.
- Отличное знание: async Rust (tokio, async/await), конкурентности и многопоточности, профилирования и оптимизации производительности.
- Опыт проектирования и разработки API (REST/gRPC/WebSocket).
- Опыт работы с брокерами сообщений/стримингом (Kafka/NATS/RabbitMQ или аналоги).
- Опыт с БД (PostgreSQL + time-series/columnar решения - как плюс).
- Практика построения отказоустойчивых сервисов, observability (logs/metrics/traces).
- Понимание торгового домена и работы с рыночными данными (желательно).
Будет плюсом:
- Интеграции с Bloomberg B-PIPE/MRN, MT5, Sierra Chart.
- Опыт в HFT/low-latency или market data системах.
- Реализация audit/forensic модулей, криптографических хеш-цепочек.
- Опыт в финансовых/регулируемых системах.
Мы ожидаем от кандидата:
- Инженерную самостоятельность и ownership.
- Внимание к качеству кода и стабильности в production.
- Умение работать в продуктовой команде с архитектором, data/ML и frontend.
Любая локация.