Python Data Engineer
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
Take-home coding test
30-minute virtual call
1-hour business case interview
On-site: 30-minute interview with a trader
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

To Apply for this Job Click Here
I want more jobs like this in my inbox weekly.
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™