Python Data Engineer

Recru
  • Houston, Texas
    30+ days ago

    Job Description

    We're looking for a Python Software Engineer with Data Engineering experience to join a global team building a large-scale Metering Data Platform. This is not a traditional Data Engineer role focused solely on Databricks notebooks and ETL development. The ideal candidate has a strong software engineering foundation and enjoys building scalable, production-grade applications.

    What You'll Do

    • Build and maintain Python-based applications, APIs, and data services.
    • Develop scalable data ingestion and processing solutions using PySpark and Databricks.
    • Create reusable frameworks, CI/CD processes, monitoring, and testing capabilities.
    • Collaborate with global teams to build a shared platform that aggregates customer usage data into a centralized data lake.
    • Contribute to architecture decisions, engineering standards, and platform growth.

    Required Qualifications

    • Strong Python software engineering background (Python Developer first, Data Engineer second)

    Experience with:

    • Python
    • Django and/or Flask
    • PySpark
    • Databricks
    • REST APIs
    • Object-Oriented Design
    • Git
    • Data Engineering experience including:
    • Data pipelines and data lakes
    • Spark optimization and performance tuning
    • Data modeling and distributed systems

    Preferred:

    • AWS (S3, Glue, Lambda)
    • CI/CD and DevOps practices

    What We're Looking For

    Someone who writes clean, maintainable code, enjoys solving complex engineering problems, and wants a voice in architecture and technical direction. If your background is primarily notebook development without significant software engineering experience, this likely won't be the right fit.


    Numbers & Facts

    LocationHouston, Texas

    Skills

    • AWS Lambdaunmatched
    • Amazon Simple Storage Service (S3)unmatched
    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Collectionunmatched
    • Data Lakeunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Djangounmatched
    • Engineeringunmatched
    • Flaskunmatched
    • Gitunmatched
    • Object Oriented Design (OOD)unmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Scalable System Developmentunmatched
    • Software Engineeringunmatched
    • Team Buildingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder