Senior Software/Data Engineer - Commodities
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
Date Posted
09/28/2022
Views
3
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 DetailsSoftware 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 DetailsSoftware 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 DetailsMachine 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 DetailsData 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 DetailsSenior 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