Python Developer
Python Developer
JOB-10044790
Anticipated Start Date
9/15/2025
Location
Houston, TX
Type of Employment
Contract-to-Hire
Employer Info
Our client is an American natural gas and crude oil pipeline company with headquarters in Houston, Texas.
Job Summary
We are currently seeking an experienced Python Developer to join the Big Data and Advanced Analytics department. The ideal candidate will have a strong background in object-oriented programming, data modeling, and designing robust data layers using ORMs and Pydantic. You will work closely with business domain experts to create and maintain a Data Lakehouse that supports analytic use cases for midstream oil and gas operations, engineering, and measurement teams.
Job Description
- Design software modules that encapsulate data access and business logic, adhering to OOP best practices
- Build and maintain data models and schemas using SQLAlchemy ORM and Pydantic
- Develop reliable data pipelines to integrate disparate data sources
- Provide guidance in data visualizations and reporting efforts to ensure solutions are aligned to business objectives
Skills Required
- 5+ years of professional software development experience with Python, with a strong emphasis on object-oriented design and best practices
- Experience designing and implementing data models and data access layers using SQLAlchemy ORM
- Experience with Pydantic for data validation and serialization
- Experience working with S3 object storage
- 5+ years of experience as a Python developer, with a focus on OOP and data layer development
- 3+ years of experience designing and maintaining data pipeline architectures
- Experience with widely used Python libraries for data processing and testing, including Pandas, Numpy, Pyarrow, Pytest, and Boto3
- Excellent communication skills with experience presenting complex concepts to technical and non-technical stakeholders
- Experience in software development practices such as Design Principles and Patterns, Testing, Refactoring, CI/CD, and version control
- Hands-on experience with SQLAlchemy ORM and Pydantic
- Experience with data pipeline orchestration and ETL framework
- Familiarity with cloud data platforms and distributed data processing
- Experience with front-end development
- Developed and maintained APIs using FastAPI and/or GraphQL
Education/Training/Certifications
- A minimum of a high school diploma or G.E.D. equivalent is required.
“We are an equal opportunity employer and do not discriminate in hiring or employment on the basis of race, color, religion, national origin, citizenship, gender, marital status, sexual orientation, age, disability, veteran status, or any other characteristic protected by federal, state, or local law.”
Recommended Jobs
Before and After School Assistant Director and Group Teacher
Job Description Job Description Description: WHO WE ARE: Healthy Kids is not just another childcare provider. We are Inc. 5,000's fastest-growing provider of Early Learning, Before and After Sc…
Automotive Sales Associate
Automotive Sales Associate Turner KIA is seeking a motivated Sales Associate. Turner KIA is proud of its many accomplishments since its founding, and of the people who make it a successful organizat…
Laundry Tech
You're Invited: Open Interview Day at Bethany Village Wednesday, September 17 10:00 AM – 3:00 PM Bethany Village| 325 Wesley Drive, Mechanicsburg, PA Join a mission-driven team that p…
Personal Care Aide
Job Description Job Description We are hiring caregivers for; Monday-Friday 10am-6pm 9am-5pm 8am-4pm weekend shifts 8:30am-4:30 pm Must have clearance: Criminal background, FBI Fin…
Surveyor I
Job Description Job Description Job Title: Surveyor I Division: FiOptix Inc FSLA Status : Non-Exempt Reports To: Engineering Manager Job Summary: This position is responsible for…
Office Assistant and Bookkeeper
Office Assistant and Bookkeeper Position: Part Time Location: On-Site Job Duties: ~ Greeting and checking in visitors to the office ~Answering and directing calls on the main office phone ~Di…
Warehouse Technician - Cranberry Township, PA
Goodyear. More Driven. Let's Connect APPLY TODAY To Schedule Your On Site Interview! Text "Goodyear" to 66866 to connect with a recruiter! Starting Pay $20- $24 Hourly Location: 30 Progre…
Engineer (Mechanical/Electrical/Computer)
Job Description Job Description Job Title: Engineer (Mechanical/Electrical/Computer) Location: Philadelphia, PA Company Overview: Continental Tide Defense Systems, Inc. (Continental Tid…
Maintenance Tech/Lead Maintenance
Welcome to Love’s! Where People are the Heart of Our Success. Retail Maintenance Maintenance Techs help run our business by keeping a safe, clean and well-maintained stop. You will also help you…
Team Member - Freshii
Job Description Job Description Eat. Energize. That's the Freshii motto. We’re excited to have you join our mission as a team member, so we can continue to make healthy food convenient and …