Enable job alerts via email!

Software Engineer, Commodities Trading (Python)

DRW Holdings, LLC.

Houston

On-site

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer with strong Python skills to join their Commodities trading group. This exciting role involves developing innovative platforms for quantitative research, enhancing trading strategies through robust data analysis, and collaborating with researchers and traders. The ideal candidate will thrive in a data-intensive environment, leveraging modern data technologies and machine learning tools to support trading decisions. Join a dynamic team that values integrity, innovation, and a commitment to excellence in a fast-paced trading environment.

Qualifications

  • Strong Python skills and experience with data technologies.
  • Ability to manage complex projects and mentor researchers.

Responsibilities

  • Developing tools for exploratory research and Python APIs.
  • Creating data analysis and modeling tools for trading decisions.

Skills

Python
API Design
Data Visualization
Machine Learning
Project Management

Education

Bachelor's in Computer Science
Master's or related degree

Tools

Postgres
Snowflake
Redshift
Airflow
dbt
Plotly
Panel
Dash

Job description

Software Engineer, Commodities Trading (Python)

Job Location: Houston

Employment type: Regular

Department: Technology

Targeted Start Date: Immediate

DRW is a diversified trading firm with over three decades of experience, combining sophisticated technology and talented people to operate in global markets. We value autonomy and agility, trading with our own capital and assuming our own risks.

Headquartered in Chicago, with offices across the U.S., Canada, Europe, and Asia, we trade various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. We have expanded into non-traditional strategies such as real estate, venture capital, and cryptoassets.

We foster an environment of respect, curiosity, and open-mindedness. Our team shares a commitment to high standards, integrity, innovation, and challenging consensus.

DRW is seeking a Senior Software Engineer (Python) to join our Commodities trading group. The role involves developing a cutting-edge platform for quantitative and fundamental research supporting multiple trading desks. You will collaborate with researchers and traders to create robust data analysis, research, and modeling tools that support our trading decisions. The environment is data-intensive, primarily using Python.

Key responsibilities include:

  • Developing tools and workflows for exploratory research
  • Creating Python APIs to enhance research productivity
  • Implementing research studies, analytics, and production models for commodities trading
  • Maintaining and defining our Python research environment for data-heavy workloads
  • Building web interfaces for data exploration and research results delivery
  • Developing data and machine learning infrastructure for accessible trading datasets
  • Managing workflows for real-time forecasting, modeling, and analytics in a Linux environment
  • Supporting back-testing and systematic trading strategy development and deployment
  • Collaborating with infrastructure and data teams to optimize our systems
  • Sharing expertise across the firm to improve research software practices

Ideal candidates will bring:

  • Strong Python skills
  • Passion for developer experience, API design, and usability
  • Experience with large-scale analysis or machine learning tools
  • Knowledge of modern data technologies (Postgres, Snowflake, Redshift, Airflow, dbt)
  • Data visualization skills (Plotly, Panel, Dash)
  • Willingness to mentor researchers on software engineering best practices
  • Experience with compiled languages (Java, C++, Go, Rust)
  • Ability to manage complex projects end-to-end
  • Computer Science or related degree

For more information about DRW's data processing activities and privacy practices, please see our Privacy Notice.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.