DRW

Senior Software Engineer - Research Technology

DRW
Apply
6 hours ago
London, United KingdomSenior
H1B Sponsor

Responsibilities

  • Design, build, and maintain high-performance software and data systems for quantitative researchers and trading teams.
  • Implement and operate high-throughput raw exchange-data pipelines in modern C++.
  • Orchestrate and improve the reliability of data and compute pipelines on HPC clusters.
  • Create computation frameworks and research tooling for slicing, backtesting, and rapid iteration using Python and C++ integrations.
  • Develop and maintain simulation frameworks integrated with high-frequency trading and live-trading platforms.
  • Support training and deployment of quantitative trading models.
  • Optimize codebases for performance, reliability, and resource efficiency.
  • Work as a hands-on individual contributor and mentor junior team members as needed.

Requirements

  • 7+ years of professional experience building large-scale, high-performance systems, with daily use of modern C++ and Python.
  • Strong computer science fundamentals in data structures, algorithms, networking, operating systems, concurrency, and system design.
  • Experience running compute at cluster scale, including job scheduling, resource management, retries, and reliability.
  • Proven data-engineering experience with schema design, storage formats, compression, I/O trade-offs, and pipelines processing hundreds of terabytes.
  • Experience with columnar formats such as Parquet or Arrow, or comparable formats for event logs, telemetry, or replays.
  • Experience designing and operating services or platforms used by technical users in data-intensive environments.
  • Demonstrated ability to ship production software safely and repeatedly.
  • Rust experience, cluster scheduler expertise, ML or deep learning framework familiarity, finance or market-data experience, GPU programming, packet processing, deterministic simulation, or internal platform and developer-productivity experience are desirable.

Categories

BackendData Engineering
DRW

About DRW

1,001-5,000 employees

At DRW, we identify and capture trading and investment opportunities globally. What sets us apart is our diversified approach—trading across many asset classes and instruments, in markets around the world, with horizons from seconds to years. We succeed by leveraging technology, research and risk management. We offer the best of both worlds: the opportunity and spirit of a startup and the benefits and stability of an established, experienced firm. Our employees work hard to solve interesting problems, and their results are rewarded. We value continuous learning—from our outcomes, from the environment and from each other. It’s a place of high expectations, deep curiosity, and constant collaboration, with some of the smartest, most passionate people you’ll meet. // Chez DRW, nous identifions et saisissons les opportunités de négociation et d'investissement au niveau mondial. Ce qui nous différencie, c'est notre approche diversifiée : nous négocions sur de nombreuses classes d'actifs et d'instruments, sur des marchés du monde entier, avec des horizons allant de quelques secondes à plusieurs années. Nous réussissons en nous appuyant sur la technologie, la recherche et la gestion des risques. Nous offrons le meilleur des deux mondes: les opportunités et l'ésprit d’une entreprise en démarrage, et les avantages et la stabilité d'une entreprise établie et expérimentée. Nos employés travaillent dur pour résoudre des problèmes intéressants et leurs résultats sont récompensés. Nous valorisons l'apprentissage continu – de nos résultats, de l’environnement et de chacun de nous. C’est un lieu où les attentes sont élevées, la curiosité est profonde et la collaboration est constante, et où l’on retrouve quelques-uns des individus les plus intelligents et les plus passionnés que vous puissiez rencontrer.

Contact me