Data Engineer

Recru

Houston (TX)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Recru, LLC is seeking a Python Software Engineer with Data Engineering experience to join a global team building a large-scale Metering Data Platform. The role focuses on production-grade applications and scalable data pipelines rather than notebook-style ETL.

You will develop Python-based services, PySpark/Databricks pipelines, REST APIs, and CI/CD tooling, collaborating with international teams to centralize customer usage data in a data lake and shape platform architecture.

Qualifications

  • Strong Python software engineering background; Python developer first, data engineer second.
  • Proficient in Python, Django and/or Flask, PySpark, Databricks, REST APIs, object‑oriented design, and Git.
  • Experienced in building data pipelines and data lakes.
  • Skilled at Spark optimization and performance tuning.
  • Knowledgeable in data modeling and distributed systems.

Responsibilities

  • 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.

Skills

Python
Django/Flask
PySpark
Databricks
REST APIs
Git
Object-oriented design
Data pipelines
Data lakes
Spark optimization
Distributed systems

Job description

We are seeking a Python Software Engineer with Data Engineering experience to join a global team building a large‑scale Metering Data Platform. This role focuses on building scalable, production-grade applications rather than traditional Databricks notebook‑centric ETL development. The ideal candidate has a strong software engineering foundation and enjoys creating robust, scalable solutions.

Key Responsibilities:
  • 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.

Qualifications:
  • Strong Python software engineering background; Python developer first, data engineer second.

  • Proficient in Python, Django and/or Flask, PySpark, Databricks, REST APIs, object‑oriented design, and Git.

  • Experienced in building data pipelines and data lakes.

  • Skilled at Spark optimization and performance tuning.

  • Knowledgeable in data modeling and distributed systems.

Preferred Skills:
  • AWS (S3, Glue, Lambda)

  • CI/CD and DevOps practices

Strong Python developer with production‑grade application experience. Proficient in PySpark, Databricks, and scalable data pipelines. Experience building REST APIs, CI/CD, and cloud services

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Databricks Engineer
Databricks Engineer

Cyber Space Technologies LLC • Columbus (OH)

On-site
USD 90,000 - 115,000
Data Engineer - AWS
Data Engineer - AWS

Inizio Partners Corp • Dallas (TX)

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

ATC • New York (NY)

On-site
USD 140,000 - 180,000
Python Big Data Engineer
Python Big Data Engineer

Veriipro • Hartford (CT)

On-site
USD 120,000 - 150,000
Data Engineer
Data Engineer

The Value Maximizer • United States

On-site
USD 90,000 - 120,000
Databricks Data Engineer
Databricks Data Engineer

Henderson Scott • Irving (TX)

On-site
USD 100,000 - 130,000
Data Engineer
Data Engineer

Encore Talent Solutions • Brea (CA)

On-site
USD 120,000 - 160,000
Senior Data Engineer (Databricks)
Senior Data Engineer (Databricks)

Elitmind Sp. z o.o. • Town of Poland (NY)

On-site
USD 120,000 - 180,000
Python Data Platform Engineer - Scalable Pipelines
Python Data Platform Engineer - Scalable Pipelines

Recru, LLC. • Houston (TX)

On-site
USD 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

GENNTE Technologies • Pittsburgh

Hybrid
USD 100,000 - 140,000