Software Developer Intern
DRW is a Chicago-based diversified trading firm that uses technology, quantitative research, and risk management to provide liquidity across traditional and digital-asset markets.
About DRW
Founded by Don Wilson in 1992, DRW trades for its own account across global markets and operates strategies in cryptoassets, venture capital, real estate, carbon markets, and public-equity investments. Its crypto business, Cumberland, has provided institutional crypto-asset liquidity since 2014.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Build advanced trading and risk applications under the guidance of senior technologists, with opportunities to develop computationally intensive software for deployment during a ten-week internship.
Requirements
- Pursuing a bachelor’s, master’s, or PhD in computer science, electrical engineering, computer engineering, physics, mathematics, or a related science discipline
- Expected graduation between December 2027 and August 2028
- Exposure to TCP/IP network programming, multithreaded applications, computational intelligence, algorithms, real-time programming, or GUI programming
- Strong understanding of object-oriented design, data structures, and algorithms
- Strong problem-solving and analytical reasoning skills
- Strong communication and collaboration skills
- Software development skills in C++, Python, Java, C#, or C
Responsibilities
- Design, develop, test, and deploy proprietary software solutions
- Create decoders for raw exchange packet data
- Build instrument books from decoded exchange data
- Develop applications communicating executed trades to the compliance team
- Research large datasets using statistical analytics
- Advocate for innovative solutions to complex problems
- Collaborate with software developers, quantitative traders, researchers, and business analysts
Benefits
- Organized social events
- Fully furnished apartment near the office
- Mentorship from an experienced software engineer
- Meaningful project work
- Options course
