Browse All Jobs
Job Description

DRW is seeking a Research Engineer to join its systematic trading team. The successful candidate will collaborate with researchers and traders to solve technological challenges and contribute to the firm's tech stack. This role involves software design, data engineering, distributed computing, and quantitative modeling.

Responsibilities:

  • Work with researchers to implement research studies and simulate trading strategies.
  • Design trading strategy simulation software optimized for distributed computation.
  • Develop software for large-scale data acquisition, storage, and visualization.
  • Create user interfaces for data exploration and post-trade analysis.
  • Accelerate the research lifecycle from strategy prototype to production deployment.
  • Evaluate new technology and improve the technology stack.

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.
  • Excellent software development skills in modern C++ and Python.
  • Strong understanding of object-oriented design, data structures, and algorithms.
  • Strong understanding of quantitative finance mathematics.
  • Solid foundation in programming with the ability to think, communicate, and code clearly.
  • Solid understanding of computer systems at every level of abstraction.
  • Skills in multi-threaded applications.
  • Understanding of how to build software for long-term use and broad adoption.
  • Demonstrated ability to produce algorithmic code in a fast-paced environment.

DRW offers:

  • Comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance
  • 401k (with discretionary employer match)
  • Short and long-term disability, life and AD&D insurance
  • Health savings accounts, and flexible spending accounts
  • Annual discretionary bonus
Apply Manually