At DRW, software developers tackle high-impact problems in a fast-paced, collaborative environment where the feedback loop is short, and the learning curve is steep. We recently sat down with Prem to learn more about his journey from university to a full-time role in DRW’s London office. He reflects on the internship that sparked his interest in trading technology and the skills that proved most valuable.
I’ve always had a passion for solving complex problems and working with technology, which led me to study maths and computer science. During university, I had the opportunity to intern at DRW over the summer of my second year. I was immediately drawn to the collaborative environment and quickly developed an interest in trading and quantitative finance. That experience sparked my curiosity about the intersection of technology and markets and ultimately led me back full-time.
Every day at DRW is different, which is what makes the work so engaging. I spend most of my time writing code to support trading strategies. There’s a strong emphasis on both autonomy and collaboration. The pace is fast, code written one day might be up and running in production the next. It's rewarding to see that kind of immediate impact.
I learned how to approach open-ended problems effectively. I explored multiple solutions, weighed their pros and cons, and worked with my team to pick the best path forward. It taught me how to be both methodical and flexible—skills I use every day in my current role.
During my internship, I worked on two open-ended projects that tackled real problems. It was a great introduction to the autonomy offered at DRW. Now, in my full-time role, the projects I work on are directly tied to trading and things tend to move much more quickly.
The most valuable experience I gained from my internship was the opportunity to dive deeper into the trading industry and really understand the type of work DRW does. This exposure solidified my interest in the industry and confirmed it is the kind of environment I wanted to be a part of long-term. This helped me make an informed choice to pursue a career at DRW.
Communication is vital. Clearly explaining your thought process is just as important as writing code.
Understanding the business context behind the problem you’re trying to solve can dramatically change the direction of your code.
There is a lot of exploration involved, trying new things out constantly to decide what works best.
The culture here is collaborative, supportive, and curious. Everyone is approachable and happy to help. It’s the kind of place where asking questions is encouraged and learning never stops.