Research Developer
Confirmed live in the last 24 hours
DRW

1,001-5,000 employees

Diversified global trading and investment leveraging technology.
Company Overview
DRW stands out for its diversified approach to trading and investment, leveraging technology, research, and risk management across multiple asset classes and global markets. The company fosters a culture of high expectations and continuous learning, offering the dynamism of a startup with the stability of an established firm. Employees are encouraged to solve complex problems, with their efforts duly recognized and rewarded, making DRW a compelling place to work for those seeking intellectual stimulation and professional growth.
Quantitative Finance
Financial Services
Data & Analytics

Company Stage

M&A

Total Funding

N/A

Founded

2001

Headquarters

Chicago, Illinois

Growth & Insights
Headcount

6 month growth

5%

1 year growth

20%

2 year growth

45%
Locations
Remote in USA • Remote • Chicago, IL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Data Structures & Algorithms
Linux/Unix
Data Analysis
CategoriesNew
Algorithm Development
Quantitative Research
Quantitative Finance
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Minimum 3 years professional C++ Development Experience in modern C++ (11 or later)
  • Strong understanding of object-oriented design, data structures, and algorithms
  • Solid foundation in programming with the ability to think, communicate, and write maintainable code
  • Python/JavaScript experience a plus
  • Experience with complex distributed applications and scalable performance
  • Proficiency with Linux/VCS/CI workflows
  • Demonstrated ability to produce algorithmic code in a fast-paced environment
Responsibilities
  • Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets
  • Design trading strategy simulation software optimized for high fidelity and throughput
  • Develop software for large scale data acquisition, storage, access, and visualization
  • Work with a team to maintain and extend our existing data analysis infrastructure and toolset
  • 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