V

Vitol

Global energy trading, logistics, and infrastructure

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeHouston, TX, USANo salary listedIn-person

About the Job

Requirements

  • At least 3 years of hands-on data engineering experience building and operating production data pipelines.
  • Strong Python skills, including writing clean, tested, maintainable code, and fluency with pandas and the wider data-handling ecosystem.
  • Strong SQL skills for modeling, querying, and tuning, including understanding query costs.
  • Experience with Snowflake or a comparable cloud warehouse, including dimensional modeling, performance tuning, and cost-aware design.
  • Breadth across streaming, caching, timeseries, relational, and warehouse technologies, with understanding of where each belongs; comparable exposure is acceptable in place of exact matches to Kafka, Redis, InfluxDB, Oracle, and Snowflake.
  • Pipeline orchestration experience; Prefect is preferred, and Airflow, Dagster, or similar tools are considered.
  • Sound engineering fundamentals, including object-oriented design, design patterns, testing, code review, and version control.
  • Working knowledge of AWS data services and how to compose them into a reliable solution.
  • A build-to-operate mindset that incorporates monitoring, alerting, and failure recovery into system design.
  • Ability to explain technical trade-offs to analysts and turn vague requests into appropriate questions.

Responsibilities

  • Build, test, and operate production data pipelines in Python using the modern pipeline framework, orchestrated with Prefect.
  • Build and maintain clean, tested, documented, cost-aware warehouse models in Snowflake using dbt.
  • Migrate legacy pipelines and Oracle-based components onto current frameworks and standards, retiring technical debt.
  • Work across Kafka, Redis, InfluxDB, Oracle, and Snowflake, applying the established pattern for each technology.
  • Acquire data from external sources, including vendor APIs, files, feeds, and web sources, and land it reliably.
  • Implement data quality, freshness, and reconciliation checks so issues surface before users find them.
  • Use AWS data services where the platform patterns call for them.
  • Monitor and alert on shipped components, and investigate failures.
  • Contribute to making platform data AI-ready and work with catalog and steward teams so data is documented, classified, and findable.
  • Engage directly with analysts and desk users to verify that the work solves the underlying problem.

Desired Qualifications

  • Experience with dbt is a strong plus.
  • Exposure to Terraform, Docker, or API development using FastAPI or Flask is welcome.
  • Experience in financial services, commodities, or energy trading data is a plus.

About the Company

Vitol

Global energy trading, logistics, and infrastructure

Vitol is a global energy trader and logistics operator active across oil, gas, power, and renewables. It sources crude and products and moves them to refineries, utilities, airlines, retailers, and wholesalers, while actively managing the physical risk of energy movement; its offerings combine trading, shipping (about 6,000 voyages a year), and an in-house network of energy infrastructure supported by proprietary technology. The company differentiates itself with a large, worldwide footprint (40+ offices, ~1,600 staff from 65+ nationalities) and end-to-end capabilities, plus a focus on the energy transition backed by substantial renewable investment. Its goal is to keep adding value along the energy supply chain, meet global energy demand, and speed the shift to sustainable energy while maintaining strong risk and operational performance.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Vitol

See more jobs