Senior Software/Data Engineer - Commodities

DRW · Chicago IL

Company

DRW

Location

Chicago IL

Type

Full Time

Job Description

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.  We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. 

Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. 

We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it.  DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.  

DRW is looking for a Senior Software/Data Engineer to join its Commodities trading group to build and support infrastructure for the ingestion, management and analysis of datasets used by analysts and traders. 

As a software engineer you will work with our data engineers and analysts to understand data ingestion needs, build data pipelines to bring data into DRW, build tools to monitor data sets for availability & integrity and design a data warehouse that makes our data accessible and useful. 

What you will do 

  • Design, govern & manage our system architecture for ETL processes
  • Build software to support our Data Engineers in their role writing, orchestrating and monitoring ETL pipelines for 3rd party datasets
  • Work with our software engineers to design data storage solutions, design databases and optimize data usage and access patterns to support our analytics and trading tools
  • Work closely with Data Engineers and our Program Manager to plan work, support our daily workflow and provide a high quality of service to our users
  • Work with our Data Engineers to mentor & coach them to write quality code
  • Work with DRW’s infrastructure teams to leverage internal compute clusters, cloud services and storage systems to design an efficient and scalable data warehouse
  • Collaborate with your peers at DRW as a subject matter expert to learn & contribute to data management work across the firm

Projects you will be involved with 

You will be working on building an efficient, scalable data warehouse for analyzing public and proprietary data feeds across a number data providers and data sets to support analytics and trading across many commodities products including: 

  • Crude oil & refined products balances & forecasting
  • Global & regional natural gas and LNG flows
  • Agriculture production, exports & forecasting
  • Global shipping of commodities
  • Demand data for US & European Power

What you bring to the team 

  • Experience working as a Senior Software Engineer, taking responsibility for leading technology projects 
  • Java, Go or Rust experience writing backend infrastructure
  • Demonstrated ability as a product / infrastructure owner
  • Strong Python knowledge and experience working with data engineers / researchers
  • SQL schema design and SQL optimization experience
  • Familiarity with NoSQL databases and distributed file systems
  • Experience working in a trading environment a strong plus
  • Experience delivering web-based user interfaces a plus

For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at https://drw.com/privacy-notice.

California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.

#LI-SK1

Apply Now

Date Posted

09/28/2022

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details

Machine Learning Engineer - Oak Street Health

Views in the last 30 days - 8

Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...

View Details

Data Acquisition Tech Lead - Ab Initio - TransUnion

Views in the last 30 days - 14

The text describes a job role at TransUnion an International Platforms Services Team Information Technology Senior Developer position The role involv...

View Details

Senior Benefit Analyst - Lockton Companies

Views in the last 30 days - 6

The Lockton team is seeking a dynamic Senior Benefit Analyst for their Employee Benefits consulting group The analyst will assist in marketing and ser...

View Details