DRW is looking to solve complex technological problems in financial markets through the development of new technologies and trading strategies.
Requirements
- Excellent software development skills in modern C++ and Python
- A strong understanding of object oriented design, data structures and algorithms
- A strong understanding of quantitative finance mathematics
- A solid foundation in programming with the ability to think, communicate, and code clearly
- A solid understanding of computer systems at every level of abstraction (hardware, OS, memory, network)
- Skills in multi‐threaded applications
- An understanding of how to build software for long term use and broad adoption
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 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
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or related field
- Demonstrated ability to produce algorithmic code in a fast-paced environment