There are still lots of open positions. Let's find the one that's right for you.
DRW is seeking a Senior Software Engineer (Python) to join its Commodities trading group, where you will play a pivotal role in building a first-in-class platform for quantitative and fundamental research across several trading desks. This position offers an exciting opportunity to work closely with researchers and traders to create a robust and productive environment for data analysis, research, and modeling. Your contributions will span from exploratory analysis and research to real-time analytics and modeling that support our day-to-day trading decisions. In this role, you will be immersed in research across various trading styles and time horizons, and you will be expected to refine our working processes to deliver high-quality work that is both robust and scalable as we grow. You will leverage your experience to shape our infrastructure and build supporting software, processes, and tools as needed. Given the data-intensive nature of our environment, your primary programming language will be Python, which is predominantly used by our researchers. Your responsibilities will include creating tools and workflows that enable exploratory research, crafting Python APIs to enhance research productivity, and collaborating with researchers to implement research studies, analytics, and production models specifically for commodities trading. You will also define and maintain our Python research environment, tailored for data-intensive workloads, and build web user interfaces for data exploration and the delivery of research results. Additionally, you will be responsible for building data and machine learning infrastructure to make trading datasets accessible and useful to our researchers, managing production workflows for real-time forecasting, modeling, and analytics in our Linux compute environment, and developing systems for backtesting and the development of systematic trading strategies for deployment into our production trading environment. Collaboration is key in this role, as you will work with DRW's research infrastructure team to leverage our Linux computer cluster and with our data management teams to refine processes for data acquisition, storage, and accessibility from our research workflows. As a subject matter expert, you will also have the opportunity to collaborate with your peers at DRW, contributing to and learning from research work across the firm.