Research Engineer

DRW is a diversified trading firm with over 3 decades of experience in global markets, operating with their own capital and leveraging sophisticated technology.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Finance

Description For Research Engineer

DRW, a leading global trading firm with over 30 years of experience, is seeking a Research Engineer to join their systematic research team. This role combines cutting-edge technology with quantitative finance, offering an exciting opportunity to work alongside experienced technologists, researchers, and traders. The position involves developing sophisticated trading systems, implementing research studies, and building robust data infrastructure.

As a Research Engineer, you'll be at the intersection of software engineering and quantitative finance, working on everything from distributed computing systems to trading strategy simulation. The role requires expertise in modern C++ and Python, along with a strong foundation in computer systems, algorithms, and quantitative mathematics.

DRW operates with their own capital across various global markets, including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. They've also expanded into real estate, venture capital, and cryptoassets. The company values autonomy, innovation, and the ability to quickly adapt to capture market opportunities.

The ideal candidate will be a creative technologist with strong programming skills and a quantitative mindset. You'll have immediate responsibility and access to mentorship from industry-leading engineers, along with opportunities for training and continuing education. This role offers the chance to directly impact the business while working with cutting-edge technology in a fast-paced trading environment.

Working at DRW means joining a culture of high expectations, integrity, and innovation, where you'll be challenged to think differently and contribute to the company's continued success in global financial markets.

Last updated 8 hours ago

Responsibilities For Research Engineer

  • Work with researchers to 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 our 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 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

Benefits For Research Engineer

Visa Sponsorship
  • Visa Sponsorship available
  • Training and continuing education opportunities

Interested in this job?

Jobs Related To DRW Research Engineer

Full Stack Software Developer

Full Stack Software Developer role at DRW Montreal, developing critical trading software with 1-7 years experience required, offering comprehensive benefits and professional growth.

Trading Systems Engineer

Trading Systems Engineer role at DRW in London, supporting mission-critical trading systems across global markets with focus on system reliability and automation.

Research Engineer

Research Engineer position at DRW, developing trading algorithms and systems using C++ and Python, offering $175-225K base salary plus bonus in Chicago or NYC.

Trading Systems Engineer

Trading Systems Engineer role at DRW in London, supporting mission-critical trading systems and developing automation tools for a global trading firm.

Software Engineer – Cumberland/FICC Options Desk Tools

Software Engineer role at DRW focusing on building and maintaining trading tools for Cumberland/FICC Options Desk, requiring expertise in Python, Java, and distributed systems.