Python Data Engineer

Beacon Hill - Job Details
< Back to Search Results

Python Data Engineer

Houston, Texas

|

Full Time

|

$ 100,000 - $ 160,000 per year

Houston, Texas

Full Time

$ 100,000 - $ 160,000 per year

July 01, 2025

|

Job ID: 1415424_1751404997

July 01, 2025

Job ID: 1415424_1751404997

Job Summary

To Apply for this Job Click Here

Python Data Engineer - Energy & Commodity Trading Houston, TX | Onsite, Direct Hire

An Energy and Commodity Trading company in Houston, TX is hiring a Python Data Engineer for a full-time, direct hire opportunity. This company is involved in the physical trading, logistics, and distribution of energy and related products, including crude oil, oil products, natural gas, power, and renewable energy sources.

This role requires working onsite 5 days a week.

Interview Process

  1. Take-home coding test

  2. 30-minute virtual call

  3. 1-hour business case interview

  4. On-site: 30-minute interview with a trader

  5. 30-minute interview with the hiring manager

Top Skills

  • Python

  • SQL

  • Large Language Models (LLMs)

  • Agile/Scrum methodology

Key Responsibilities

  • Build modular, reusable components to integrate external data sources with internal tools and databases

  • Partner with business stakeholders to define data ingestion and access needs

  • Translate business requirements into scalable technical solutions

  • Maintain a shared Python codebase following established design principles

  • Enhance and standardize the internal Python ETL framework and tooling

  • Collaborate with a global team to support evolving data demands

  • Contribute to internal Python communities and business development initiatives

Basic Requirements

  • 6+ years of professional Python development experience

  • Bachelor's degree in Computer Science, MIS, or related field

  • Strong track record in data engineering and building data pipelines

  • Hands-on experience with web scraping libraries (Requests, Beautiful Soup, Selenium)

  • Proficiency with Oracle / PL SQL, including stored procedures

  • Familiarity with object-oriented programming, SOA, and design patterns

  • Comfortable working in Agile/Scrum environments

  • Knowledge of version control, code reviews, and issue tracking

  • Skilled with Pandas and NumPy

Nice to Have

  • Background in the Energy or Commodities Trading industry

  • Familiarity with Docker or Kubernetes

  • Experience in Banking or FinTech environments

1415424_1751404997

To Apply for this Job Click Here

Apply Now



About Beacon Hill

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, a commitment to project completion and success and a passion for innovation, creativity and continuous improvement.

Our niche brands offer a complete suite of staffing services to emerging growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs.

We look forward to working with you.

Beacon Hill. Employing the Future™