D

DRW

Global diversified trading and investment firm

Quantitative Developer / Research Engineer

Quantitative DevelopmentConfirmed live in the last 24 hours
Full-timeNew York, NY, USA

About the Job

Requirements

  • A bachelor's, master's, or PhD degree in computer science, computer engineering, or another technical field.
  • At least two years of experience developing production software, primarily in Python and/or C++, with the ability and willingness to work across languages when needed.
  • Strong computer science fundamentals and sound instincts in software design, debugging, testing, and performance analysis.
  • The ability to enter an unfamiliar system, develop a clear mental model of it, and identify practical ways to improve its reliability, simplicity, and performance.
  • Fluency in a UNIX/Linux environment and a working understanding of operating systems, concurrency, networking, and system performance.
  • A track record of scoping and delivering production systems in fast-moving or ambiguous environments.
  • High ownership, good judgment, and a bias toward action, including identifying risks early, reducing unnecessary complexity, and building systems others rely on.
  • Clear communication and a collaborative working style, particularly when working across research and engineering disciplines.

Responsibilities

  • Design and build the core research and trading platform, including data pipelines, backtesting and simulation frameworks, portfolio and execution tooling, and research APIs.
  • Work closely with quantitative researchers to implement studies, test hypotheses, and translate promising ideas into robust production systems.
  • Develop and productionize statistical and machine learning models, owning the workflow from feature generation and training through backtesting, deployment, and live monitoring.
  • Build reliable data infrastructure for large historical and real-time datasets, emphasizing point-in-time correctness, reproducibility, performance, and ease of use.
  • Improve the performance and scalability of computationally intensive research and production workloads.
  • Contribute to foundational architecture and engineering decisions, working with experienced trading-system engineers to establish the team's development practices, testing standards, and operational processes as it grows.
  • Take systems and strategies from prototype to production and remain accountable for their reliability once live.

Desired Qualifications

  • Experience developing deep learning systems with PyTorch.
  • Experience with GPU computing, kernel development, distributed training, or performance optimization.
  • Hands-on experience building and operating machine learning or data pipelines in production.
  • Experience developing large-scale, concurrent, high-throughput, or performance-sensitive systems.
  • A strong foundation in mathematics, statistics, optimization, or machine learning.
  • Experience building tools and infrastructure for quantitative researchers, data scientists, or similarly technical users.

About the Company

DRW

Global diversified trading and investment firm

DRW identifies and captures trading and investment opportunities worldwide. It trades across many asset classes and instruments in markets around the globe, with time horizons ranging from seconds to years. The company relies on technology, in-depth research, and risk management to execute its strategies. DRW blends the energy and flexibility of a startup with the stability of an established firm, emphasizing continuous learning, collaboration, and high standards. Its goal is to find and exploit a broad range of opportunities to create value for the firm and its clients, while rewarding employees for their results.

Company size
1,001-5,000
Company stage
M&A
Total funding
$2.5B
Headquarters
Chicago, IL
Founded
2001

Recently Posted Jobs

Explore more opportunities at DRW

See more jobs