Senior Research Software Engineer (Python)

Diversified trading firm with over 3 decades of experience in global markets, operating with own capital and trading various asset classes.
Data
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Research Software Engineer (Python)

DRW, a prestigious trading firm with over 30 years of experience, is seeking a Senior Research Software Engineer to join their Commodities trading group. This role presents an exciting opportunity to build a cutting-edge platform for quantitative and fundamental research supporting multiple trading desks.

The position combines sophisticated technology with financial markets expertise, focusing on creating robust environments for data analysis, research, and modeling. You'll be working at the intersection of exploratory analysis and real-time trading analytics, supporting day-to-day trading decisions through advanced technological solutions.

As a Senior Research Software Engineer, you'll be instrumental in shaping the infrastructure and building essential tools for a data-intensive environment primarily utilizing Python. The role offers exposure to various trading styles and time horizons, allowing you to impact how research is conducted and implemented at scale.

DRW stands out for its autonomous approach to trading, using its own capital and making independent risk decisions. With offices across the U.S., Canada, Europe, and Asia, the firm trades various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy across global markets. They've also expanded into real estate, venture capital, and cryptoassets.

The ideal candidate will bring strong Python expertise, deep knowledge of numerical modeling and data analytics, and experience with modern data technologies. You'll work closely with researchers and traders, requiring excellent collaborative skills and the ability to manage complex projects end-to-end. This role offers the opportunity to work with cutting-edge technology while contributing to a firm that values integrity, innovation, and challenging consensus.

Join DRW to be part of a team that combines sophisticated technology with exceptional talent, working in an environment that values autonomy, quick decision-making, and continuous learning. Your work will directly impact the firm's trading capabilities and research infrastructure, making this an excellent opportunity for a senior engineer looking to make a significant impact in the financial trading sector.

Last updated a month ago

Responsibilities For Senior Research Software Engineer (Python)

  • Create tools and workflows for exploratory research
  • Craft Python APIs for research productivity
  • Implement research studies, analytics, and production models for commodities trading
  • Maintain Python research environment for data intensive workloads
  • Build dashboards for data exploration and research results
  • Build data and machine learning infrastructure
  • Manage production workflows for real-time forecasting and modeling
  • Build systems for back testing & development of systematic trading strategies
  • Work with Linux computer cluster
  • Collaborate with data management teams on data acquisition and storage

Requirements For Senior Research Software Engineer (Python)

Python
PostgreSQL
  • Strong Python knowledge
  • Expertise in numerical modeling and data analytics (numpy, pandas, sklearn)
  • Experience in API design and usability
  • Experience building and scaling large-scale analysis or machine learning tools
  • Experience with modern data technologies (Postgres, Snowflake, Redshift, Airflow, dbt)
  • Data visualization expertise (Plotly, Panel, Dash)
  • Experience with strongly typed or compiled languages (Java, C++, Go, Rust)
  • Ability to manage complex projects end-to-end
  • Computer Science or advanced STEM degree

Interested in this job?

Jobs Related To DRW Senior Research Software Engineer (Python)

GPU Benchmarking Engineer (DRW portfolio company)

Lead GPU benchmarking Engineer role at DRW portfolio company, focusing on GPU performance analysis, testing, and cloud integration.

Sr. Business Intelligence Engineer, EU FBA

Senior Business Intelligence Engineer role at Amazon's FBA team, focusing on analytics and optimization for high-value items in e-commerce fulfillment.

Business Intelligence Engineer III, Supply Chain

Senior Business Intelligence Engineer role at Amazon focusing on supply chain analytics and optimization through data engineering and visualization.

Senior Business Intelligence Engineer, DCC Communities

Senior Business Intelligence Engineer role at AWS, focusing on data warehouse development and analytics for global data center infrastructure operations.

Sr. Business Intelligence Engineer, AWS

Senior Business Intelligence Engineer position at AWS, focusing on data analytics, reporting solutions, and business insights, with competitive compensation and benefits.