1 день назад
Senior Software Engineer - Research Technology (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Senior Software Developer C++ (Program Principal Engineer) (Bioinformatics)
4 дня назад
Senior Software Developer (C++)
115 000 - 150 000$
2 дня назад
Backend Software Engineer for Simulations (AI)
190 000 - 210 000$
3 дня назад
Senior Scientific Software Engineer (Python)
4 дня назад
Senior Software Developer (C++) in Bioinformatics and Big Data
5 дней назад