Summary
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. As a Software Developer Intern, you will build advanced trading and risk applications leveraging cutting-edge technology while collaborating with senior technologists to develop computationally intensive software.
Responsibilities
- Design, develop, test, and deploy proprietary software development solutions across the firm. Examples include creating: Decoders to receive raw packet data from various exchanges and translate it into a more accessible form, Normalizers which take decoded data and build a book for each instrument traded on that exchange, Applications to facilitate communication around executed trades to our compliance team
- Identify innovative solutions to complex problems and advocate for their implementation to your team by communicating your ideas in a clear and concise manner
- Conduct robust research using a data driven approach to employ statistical analytics on large data sets
- Collaborate with other software developers, quantitative traders, and researchers as well as business analysts in cross-functional team environments
Skills
- Are pursuing a Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Physics, Mathematics, Machine Learning, or any related science discipline and have an expected graduation date between December 2027 and June 2028
- Have exposure to network programming (TCP/IP), multi‐threaded applications, computational intelligence, algorithms, real‐time programming or GUI programming
- Have strong understanding of object-oriented design, data structures, and algorithms
- An eagerness to learn and apply what you have learned, and to know the impact of your code
- Have strong problem-solving and analytical reasoning skills
- Have strong communication and collaboration skills
- Exhibit excellent software development skills in C++, Python, or Java and a deep curiosity to learn and absorb new technologies quickly
Qualifications
Must Haves
- Are pursuing a Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Physics, Mathematics, Machine Learning, or any related science discipline and have an expected graduation date between December 2027 and June 2028
- Have exposure to network programming (TCP/IP), multi‐threaded applications, computational intelligence, algorithms, real‐time programming or GUI programming
- Have strong understanding of object-oriented design, data structures, and algorithms
- An eagerness to learn and apply what you have learned, and to know the impact of your code
- Have strong problem-solving and analytical reasoning skills
- Have strong communication and collaboration skills
- Exhibit excellent software development skills in C++, Python, or Java and a deep curiosity to learn and absorb new technologies quickly
Benefits
- Annual discretionary bonus
- Group medical, pharmacy, dental and vision insurance
- 401k (with discretionary employer match)
- Short and long-term disability
- Life and AD&D insurance
- Health savings accounts
- Flexible spending accounts
- Fully furnished apartments located close to the office
- Mentorship: You’ll build a professional relationship with an experienced mentor in your field
- Community: Throughout the summer, we host a variety of educational, social and team-building activities to foster friendship and camaraderie
- Education: you will complete an options course framed from a developer’s standpoint