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, developing computationally intensive software under the guidance of senior technologists.
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
- Comprehensive suite of employee benefits including group medical
- Pharmacy insurance
- Dental insurance
- Vision insurance
- 401k (with discretionary employer match)
- Short and long-term disability
- Life and AD&D insurance
- Health savings accounts
- Flexible spending accounts
- Meaningful projects: You'll receive a challenging project to complete during your time here. Each project, advised by a software engineer, promotes a comprehensive learning experience and provides you with meaningful work experience.
- Community: Throughout the summer, we host a variety of educational, social and team-building activities to foster friendship and camaraderie.
- Housing: DRW provides fully furnished apartments located close to the office -making your morning commute as easy as possible.
- Mentorship: You'll build a professional relationship with an experienced mentor in your field.
- Education: you'll complete an options course framed from a developer's standpoint