Research Engineer

Diversified trading firm with over 3 decades of experience in global markets, specializing in trading various asset classes using sophisticated technology.
$120,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Finance

Description For Research Engineer

DRW is a well-established trading firm with over 30 years of experience in global markets. As a Research Engineer, you'll join a systematic research team working on cutting-edge technology and quantitative trading strategies. The role combines software engineering with quantitative finance, requiring expertise in both domains.

You'll be responsible for implementing trading strategies, developing simulation software, and building large-scale data systems. The position offers the opportunity to work with experienced technologists, quantitative researchers, and traders, while having immediate impact on the business. The company values autonomy and quick decision-making, operating with its own capital and trading at its own risk.

DRW's global presence spans across the U.S., Canada, Europe, and Asia, trading various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. The company has also expanded into real estate, venture capital, and cryptoassets. The culture emphasizes respect, curiosity, and innovation, making it ideal for those who want to challenge consensus and work with cutting-edge technology.

The role offers mentorship from industry-leading engineers, training opportunities, and the chance to work on sophisticated technological problems. You'll contribute to the full tech stack, from software design to distributed computing and quantitative modeling. This position is perfect for quantitatively minded individuals who combine creative technology skills with disciplined engineering practices.

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 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 research lifecycle from strategy prototype to production deployment
  • Evaluate new technology and improve 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 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

Benefits For Research Engineer

Medical Insurance
401k
  • Continuing education opportunities
  • Mentorship program

Interested in this job?

Jobs Related To DRW Research Engineer

Full Stack Software Developer

Full Stack Software Developer position at DRW, developing critical software for algorithmic trading strategies with modern tech stack.

Full Stack Software Developer

Full Stack Software Developer position at DRW, developing critical software for algorithmic trading strategies with modern tech stack.

Software Engineer - UP Analytics Middle Office

Software Engineer position at DRW focusing on analytics and financial services development, offering competitive salary and comprehensive benefits.

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.