SonicJobs Logo
Left arrow iconBack to search

Data Engineer - Commodities

Millennium
Posted a month ago, valid for 18 days
Location

New York, NY 10008, US

Salary

$175,000 - $250,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Commodities Technology team is looking for a Commodities Content Engineer to build ETL workflows and data models for their commodities data platform.
  • The role requires 4 years of experience in data engineering or a similar field, with strong skills in Python and SQL.
  • Key responsibilities include designing end-to-end ETL workflows, maintaining data models, and ensuring data quality and consistency.
  • The estimated base salary for this position ranges from $175,000 to $250,000, depending on experience and qualifications.
  • Candidates will also benefit from a total compensation package that includes performance bonuses and a comprehensive benefits package.
Data Engineer - Commodities

The Commodities Technology team builds andĀ operatesĀ the data platform that aggregates andĀ curatesĀ critical commodities data, including weather, supply/demand, storage,Ā transportationĀ and other fundamental and alternative datasets. This curated ā€œcontent layerā€ is central to how our Portfolio Managers and researchers understand markets and construct trades.Ā Ā 

We are seeking a Commodities Content Engineer who will focus on building robust ETL workflows and data models on top of our commodities data platform.Ā 

Ā In this role, you will use Python and SQL to design, implement andĀ maintainĀ pipelines that ingest, clean, transform, and catalog commodities datasets. You will work closely with quantitative researchers, data analysts, and the broader Commodities Technology team to translate domain requirements intoĀ well‑structured, reliable data assets that can be easily discovered and reused across strategies.Ā 

Ā This is aĀ hands‑onĀ engineering role with significant exposure to commodities data and the opportunity to shape how that data is represented and consumed across the firm.Ā 

Ā Key Responsibilities:Ā 

  • Design and implementĀ end‑to‑endĀ ETL workflows in Python and SQL to ingest and transform commodities data from multiple vendors and internal sources.Ā 
  • Build andĀ maintainĀ standardized data models, schemas, and metadata that make commodities datasets easy to understand and discover within the platform.Ā 
  • Use Airflow (or similar tools) to schedule, monitor, and manage data pipelines, ensuring reliability andĀ timelyĀ delivery.Ā 
  • Implement robust validation, reconciliation, and anomaly‑detection checks to ensure data completeness, correctness, and consistency.Ā 
  • Leverage AI to automate schema inference across structured and semi-structured data sources, manage schema drift, and accelerate development of scalable ingestion pipelines.Ā Ā 
  • Apply AI-driven data quality, observability, and documentation capabilities to detect anomalies,Ā monitorĀ data health, and generate clear lineage and technical documentation across complex data workflows.Ā 
  • Leverage Git, GitHub Actions, and automated testing (PyTest) toĀ maintainĀ high‑qualityĀ code and repeatable deployments.Ā 
  • Partner with commodities PMs, researchers, and data strategists to understand use cases and continuously refine datasets, definitions, and documentation.Ā 

Ā Ā 

Required Qualifications:Ā 

  • 4 years of experience in data engineering, analytics engineering, or similar roles focused on building and maintaining ETL pipelines.Ā 
  • Strong skills in Python and SQL, with experience working with large datasets and complex transformations.Ā 
  • Hands‑onĀ experience with Airflow or other workflow schedulers.Ā 
  • Familiarity with version control (Git), CI/CD pipelines (GitHub Actions or equivalent), and test automation (e.g.,Ā PyTest).Ā 
  • Strong attention to detail, dataĀ qualityĀ and documentation; ability to reasonĀ forĀ edge cases and data integrity.Ā 
  • Ability to work independently, communicate clearly with both technical andĀ non‑technicalĀ stakeholders, and manage work across multiple concurrent initiatives.Ā 

Ā Ā 

Preferred Qualifications:Ā 

  • Knowledge of commodities markets and commodities data (e.g., weather, supply/demand, storage, freight, flows).Ā 
  • Experience with data warehousing technologies (e.g., Snowflake, columnar storage formats, or analytic databases).Ā 
  • Prior experience in a financial services, trading, orĀ research drivenĀ environment.Ā 
  • Exposure toĀ data catalog / data governance tools and best practices.Ā 

The estimated base salary range for this position is $175,000 to $250,000, which is specific to New YorkĀ and may change in the future. Millennium pays a total compensation package which includes a baseĀ salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing anĀ offer, we take into consideration an individual’s experience level and the qualifications they bring to theĀ role to formulate a competitive total compensation package.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.