Инженер высокочастотной торговли (HFT Engineer
Частный рекрутер
Рекрутер Daniil Kuklin
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы от 3 до 5 лет
1. Инженер высокочастотной торговли (HFT Engineer)
Формат работы: удалёнка
Уровень: Middle / Senior (зависит от опыта и компетенций)
2. Цель позиции
Найти технического исполнителя, обладающего глубокими знаниями Python и Go и/или
Rust, который сможет:
- поддерживать и модернизировать существующие (legacy) решения на
- Python;
- переводить их на Go или Rust;
- разрабатывать новые модули «с нуля» по готовым техническим заданиям;
- инициировать и предлагать архитектурные и логические улучшения;
- интегрировать нейросетевые решения для оптимизации алгоритмов и (по
- возможности) автогенерации кода;
- проектировать высокопроизводительную, отказоустойчивую архитектуру
- систем HFT.
3. Обязанности
- Рефакторинг и перенос legacy-кода на Python в Go или Rust (или оба языка).
- Разработка с «чистого листа» по описанным в ТЗ требованиям: от дизайна модулей до их тестирования.
- Оптимизация производительности (низкая латентность, высокая пропускная способность).
- Внедрение и сопровождение нейросетевых моделей (PyTorch, TensorFlow, JAX) для анализа рынка или генерации фрагментов кода.
- Участие в архитектурных решениях: выбор технологий, шаблонов, масштабирование.
- Документирование изменений, ведение code review, соблюдение стандартов качества (lint, CI/CD).7. Проактивный поиск узких мест и предложение решений как в техническом, так и в логическом плане.
4. Основные требования
- Python: профессиональное владение (3.7+), опыт проектирования и оптимизации критичных по производительности приложений.
- Go и/или Rust: уверенный опыт разработки (желательно на обоих), понимание идиом, сборщика мусора (Go) и системы владения памятью (Rust).
- Перевод и реструктуризация кода между языками: умение читать чужой код, писать чистый, документированный, тестируемый.
- Асинхронные и многопоточные системы: goroutines, channels, Tokio/async-rust, event-driven архитектуры.
- Низкоуровневые сетевые протоколы и оптимизация: TCP/UDP, фиксы HFT-протоколы (FIX/FAST).
- Нейросетевые фреймворки: PyTorch, TensorFlow, JAX — опыт применения в продакшене или R&D.
- Алгоритмы и структуры данных: STL/Rust std, профилирование и оптимизация (benchmarks, pprof).
- Английский язык — чтение технической документации и переписка.
5. Желательные навыки и опыт
- Опыт в HFT или финансовых системах: понимание рыночных механик, работы бирж, компендиум Latency / Throughput.
- Контейнеризация и оркестрация: Docker, Kubernetes, Helm.
- CI/CD: GitLab CI, Jenkins, GitHub Actions.
- Методологии разработки: Agile/Scrum, code review, TDD/BDD.
- Работа с NoSQL/Time-Series БД: ClickHouse, InfluxDB, Redis.
- Микросервисная архитектура и gRPC.
6. Личные качества
Внимательность к деталям и структурированный подход.
Проактивность: готовность предлагать улучшения и доводить их до реализации.
Способность быстро погружаться в незнакомые области (market data, сетевые
протоколы).
Навыки эффективной коммуникации и командной работы