Инженер высокочастотной торговли (HFT Engineer

Частный рекрутер  Рекрутер Daniil Kuklin ( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Миддл • Сеньор
Аналитика, Data Science, Big Data • Blockchain • Data Analysis
22 мая

Опыт работы от 3 до 5 лет
Агентство  Рекрутер Daniil Kuklin
Описание вакансии

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, сетевые

протоколы).

Навыки эффективной коммуникации и командной работы


Специализация
Аналитика, Data Science, Big Data
Отрасль и сфера применения
BlockchainData Analysis
Уровень должности
МиддлСеньор
Откликнуться на вакансию
Быстрый отклик и регистрация/авторизация

Или быстрая регистрация/авторизация через OAuth