Research Engineer

DRW is a diversified trading firm with over 3 decades of experience in global markets, operating with its own capital and risk.
Backend
Mid-Level Software Engineer
Contact Company
1,000 - 5,000 Employees
Finance · AI

Description For Research Engineer

DRW, a diversified trading firm with over 30 years of experience, is seeking a Research Engineer to join their systematic research team. As a Research Engineer, you'll be an integral part of a team comprising experienced technologists, quantitative researchers, and traders. You'll work on challenging technological problems across the full tech stack, including software design, data engineering, distributed computing, and quantitative modeling.

The role offers exposure to cutting-edge technology, mentorship from industry-leading engineers, training opportunities, and immediate responsibility. DRW values autonomy, quick pivoting to capture opportunities, and operates using its own capital and risk.

Key responsibilities include:

  • Implementing research studies and trading strategies
  • Designing trading strategy simulation software for distributed computation
  • Developing software for large-scale data management and visualization
  • Creating user interfaces for data exploration and post-trade analysis
  • Accelerating the research lifecycle from prototype to production
  • Evaluating and improving the technology stack

The ideal candidate will have:

  • A Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Excellent software development skills in modern C++ and Python
  • Strong understanding of OOP, data structures, algorithms, and quantitative finance mathematics
  • Solid foundation in programming and clear communication skills
  • Understanding of computer systems at all levels of abstraction
  • Skills in multi-threaded applications
  • Ability to build software for long-term use and broad adoption
  • Experience producing algorithmic code in a fast-paced environment

DRW offers a dynamic work environment that values respect, curiosity, and open-mindedness. With offices across the U.S., Canada, Europe, and Asia, DRW trades various asset classes and has expanded into real estate, venture capital, and cryptoassets. Join a team that prioritizes integrity, innovation, and challenging the consensus in the exciting world of quantitative trading and financial technology.

Last updated a month ago

Responsibilities For Research Engineer

  • Implement research studies, simulate trading strategies, and develop algorithms for financial markets
  • Design trading strategy simulation software optimized for distributed computation
  • Develop software for large scale data acquisition, storage, accessibility, 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 For Research Engineer

Python
  • 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 clear thinking and communication skills
  • Understanding of computer systems at every level of abstraction
  • Skills in multi-threaded applications
  • Ability to build software for long term use and broad adoption
  • Experience producing algorithmic code in a fast-paced environment

Interested in this job?

Jobs Related To DRW Research Engineer

Software Engineer - Pricing and Derived Data

Software Engineer position at DRW focusing on building pricing and derived data systems using Elixir and distributed systems in a global trading environment.

Software Engineer

Mid-level Software Engineer role at DRW, focusing on backend development for a global trading platform with emphasis on scalability and reliability.

Full Stack Software Developer

Full Stack Software Developer role at DRW, a global trading firm, developing critical software for algorithmic trading strategies.

Software Engineer

Software Engineer for DRW's UP - Analytics - Middle Office team, building services for financial analytics and market predictions.

Software Engineer

Software Engineer needed for global trading desk at DRW in Chicago, focusing on proprietary trading software development.