6 дней назад
Software Engineer - Research Technology (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer - Research Technology (C++/Python): Building high-performance software and data systems for quantitative researchers working with large financial-market event-stream datasets, with an accent on exchange-data ingestion, distributed HPC compute, and simulation tooling. Focus on designing scalable pipelines, optimizing modern C++ systems, orchestrating cluster workloads, and integrating Python with C++ for rapid research and backtesting.
Location: Singapore; onsite role
Company
is a diversified trading firm using proprietary technology and capital across global financial markets and additional strategies including real estate, venture capital, and cryptoassets.
What you will do
- Build and maintain high-performance software and data systems for quantitative researchers and trading teams.
- Implement raw exchange-data ingestion pipelines in modern C++ and operate them at high throughput.
- Orchestrate and improve the reliability of data and compute pipelines on HPC clusters.
- Create research tooling and ad-hoc computation frameworks using Python and C++ integrations for slicing, backtesting, and rapid iteration.
- Develop simulation frameworks integrated with high-frequency and live-trading platforms.
- Monitor distributed platforms, support quantitative-model training and deployment, and optimize performance, reliability, and resource efficiency.
Requirements
- At least 2 years of professional experience building large-scale, high-performance systems.
- Daily professional use of modern C++ version 17 or later and Python.
- Strong foundations in data structures, algorithms, networking, operating systems, concurrency, and system design.
- Experience with data schemas, storage formats, compression and I/O trade-offs, and pipelines handling hundreds of terabytes; familiarity with columnar formats such as Parquet or Arrow.
- Experience designing and operating services or platforms for technical users in data-intensive environments.
- Ability to ship production software safely, support internal users, communicate clearly, and collaborate empathetically.
Nice to have
- Rust experience alongside C++ and Python.
- Cluster-scale compute experience with Slurm, Kubernetes, Ray, Spark, or comparable schedulers.
- GPU programming or machine-learning and deep-learning framework experience.
- Finance, market-data, low-level market-connectivity, packet-processing, or deterministic simulation experience.
- Platform engineering or developer-productivity experience for internal engineers or researchers.
Culture & Benefits
- Mentorship and substantial onboarding for new engineers.
- Autonomous environment focused on innovation, integrity, curiosity, and challenging consensus.
- Domain expertise in trading and market microstructure is taught on the job and is not required for the interview.
- Interview evaluation covers computer-science fundamentals, correctness, performance, code quality, communication, and growth potential.
Hiring process
- Interview assessments cover computer-science fundamentals, reasoning about correctness and performance, code quality, communication, and learning trajectory.
- Market-microstructure knowledge is not tested during interviews.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 дней назад
Backend Software Engineer (HPC)
9 дней назад
Senior Backend Software Engineer (HPC)
11 дней назад
Software Engineer - Distributed Compute (C++)
200 000 - 300 000$
11 дней назад
Backend Software Engineer for Simulations (AI)
190 000 - 210 000$
12 дней назад
Senior Software Engineer (Quantum Computing)
125 000 - 187 000$
12 дней назад
Software Engineer III (C++/Java)
92 979 - 161 672$