Назад
Company hidden
1 день назад

Senior Software Engineer - Research Technology (C++)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK/US/Europe +1 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer - Research Technology (C++): Building and operating high-performance platforms for compute-intensive analysis of large financial event-stream datasets with an accent on exchange-data ingestion, HPC orchestration, simulation, and Python/C++ research tooling. Focus on processing hundreds of terabytes, optimizing throughput and resource efficiency, and developing reliable replay and backtesting systems for quantitative researchers and trading teams.

Location: London, United Kingdom

Company

hirify.global is a diversified trading firm using proprietary capital and technology to operate across global financial markets and selected non-traditional strategies.

What you will do

  • Design, build, and maintain high-performance software and data systems for quantitative researchers and trading teams.
  • Implement and operate raw exchange-data ingestion pipelines in modern C++ at high throughput.
  • Orchestrate data and compute pipelines on HPC clusters, improving scheduling, reliability, retries, and resource management.
  • Create Python and C++ research tooling for slicing datasets, backtesting, and rapid iteration.
  • Develop simulation frameworks integrated with HFT and live-trading platforms.
  • Optimize production code for performance, reliability, and resource efficiency while mentoring junior engineers as needed.

Requirements

  • 7+ years of professional experience building large-scale, high-performance systems.
  • Daily professional use of modern C++ 17 or later and Python.
  • Strong fundamentals in data structures, algorithms, networking, operating systems, concurrency, and system design.
  • Experience running compute at cluster scale with schedulers or distributed-computing systems such as Slurm, Kubernetes, Ray, Spark, or comparable tools.
  • Data-engineering experience with schema design, storage formats, compression, I/O trade-offs, and pipelines processing hundreds of terabytes.
  • Experience operating production platforms for technical users in data-intensive environments and shipping software safely and repeatedly.

Nice to have

  • Rust experience alongside C++ and Python.
  • Slurm or other cluster-scheduler expertise.
  • ML or deep-learning framework familiarity, GPU programming, or prior finance and market-data experience.
  • Experience with packet processing, deterministic simulation, replay systems, or platform engineering for internal users.

Culture & Benefits

  • Autonomy and the ability to pivot quickly while operating with proprietary capital.
  • High expectations, integrity, curiosity, innovation, and willingness to challenge consensus.
  • Comprehensive onboarding is provided; prior trading experience is not required.
  • Work spans exchange-data ingestion, HPC clusters, simulation, and research tooling across global markets.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →