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 7 days 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 Dev. Engineer, PXTCS

Software Engineer role at Amazon's PXTCS team, focusing on distributed systems and ML models for HR solutions, offering competitive compensation and benefits.

Software Development Engineer II, Customer eXperience Impressions

Software Development Engineer II role at Amazon working on customer experience platforms and distributed services

Software Development Engineer

Amazon seeks experienced Software Development Engineer for Core Shopping team to build innovative product discovery solutions, offering competitive compensation and opportunity for high-impact work.

Software Development Engineer - AWS Messaging Services, Messaging Metadata Service

AWS Messaging team seeks Software Engineer to develop and operate high-scale queue and notification services, offering competitive compensation and growth opportunities.

Software Development Engineer, Ring Device Services

Backend Software Engineer role at Ring, developing distributed systems for smart home security products and services.