Software Engineer, Commodities Engineering

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.
Singapore
Data
Mid-Level Software Engineer
In-Person
3+ years of experience
Finance

Description For Software Engineer, Commodities Engineering

DRW, a diversified trading firm with over 3 decades of experience, is seeking a Software Engineer to join their Commodities trading group in Singapore. This role focuses on building and supporting data pipelines for the ingestion, management, and analysis of datasets used by analysts and traders.

The ideal candidate will have a numerate degree, Python programming experience, and strong communication skills. They should be detail-oriented and able to work independently. The role involves developing reliable ETL pipelines in Python, working on a small team with experienced engineers, and having regular direct contact with internal stakeholders.

Key responsibilities include:

  • Developing reliable ETL pipelines in Python
  • Working on both legacy and greenfield projects
  • Collaborating closely with senior data engineers and key stakeholders

Desirable experience includes:

  • Commodities trading environment
  • Relational databases (Postgres preferred)
  • Experience with Pandas
  • Data engineering experience
  • Communicating with end-users and deciphering business needs

This position offers an opportunity to work in a dynamic environment that values autonomy, innovation, and integrity. DRW operates globally, trading various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy across major global markets. They have also expanded into real estate, venture capital, and cryptoassets.

Join DRW to be part of a team that thrives on high expectations, innovation, and a willingness to challenge consensus in the exciting world of commodities trading and data engineering.

Last updated 15 days ago

Responsibilities For Software Engineer, Commodities Engineering

  • Development of reliable ETL pipelines in Python
  • Work on a small team alongside experienced engineers
  • Regular direct contact with internal stakeholders
  • Contribute to a mixture of both legacy and greenfield projects

Requirements For Software Engineer, Commodities Engineering

Python
PostgreSQL
  • Numerate degree
  • Python programming experience
  • Detail-oriented and able to work independently
  • Strong verbal and written communication skills

Interested in this job?

Jobs Related To DRW Software Engineer, Commodities Engineering

Junior Murex Datamart Developer

Junior Murex Datamart Developer role at Capco, requiring 3+ years experience in financial services technology.

Python Developer/ Data Engineer

Join Acronis as a Python Developer/Data Engineer to build and optimize data-driven systems for cyber protection solutions.

Data Engineer II

Join Mediavine as a Data Engineer II to build and maintain data infrastructure, create scalable pipelines, and drive data-driven decisions.

Cloud Data Engineer (AWS/ Azure)

Rackspace Technology is hiring a Cloud Data Engineer (AWS/Azure) in Bangalore to build and optimize large-scale data processing frameworks on the cloud.

Business Intelligence Engineer, GS Tech

Amazon is seeking a Business Intelligence Engineer for GS Tech to analyze data, create actionable insights, and improve customer experience through data-driven decision-making.