Jobs · Engineering

Senior Data Platform Engineer (Python)

Qbitech · United States · 1 wk ago
RemoteRemoteEngineeringContract

About the role

We are looking for a Senior Data Platform Engineer to design, build, and operate scalable data pipelines and lakehouse architectures across batch and streaming workloads. You will work across Python, SQL, Airflow, Spark/PySpark, dbt, and modern AWS data services, with a strong focus on data quality, observability, and repeatable delivery.

Responsibilities

  • Build and maintain scalable data pipelines in Python and SQL, orchestrated with Airflow, and delivered into S3-backed data lakes and Redshift/Athena warehouses.
  • Design and implement lakehouse architectures using modern table formats such as Apache Iceberg and Delta Lake.
  • Own data quality and reliability by implementing validation frameworks, data contracts, and observability practices including monitoring, alerting, SLIs, and SLOs.
  • Optimize large-scale batch and streaming workloads with Spark/PySpark and dbt, balancing performance, cost, and maintainability across GBs to TBs of data.
  • Drive infrastructure as code and CI/CD best practices for data workflows so deployments are repeatable, testable, and observable.
  • Collaborate with analytics, product, and engineering stakeholders to turn raw data into dependable platform capabilities.

Requirements

  • 5+ years of experience designing and building production ETL/ELT pipelines at scale.
  • Hands-on expertise with Python, advanced SQL, and data modeling.
  • Production experience with Airflow, data transformation, and Apache Spark/PySpark optimization.
  • Practical AWS experience across S3 and data warehouses, plus CI/CD practices including Git, testing, and deployment automation.
  • Experience building data quality frameworks, data contracts, and schema evolution strategies.
  • Nice to have: modern table formats, medallion architecture, dbt, streaming platforms, and data observability tooling.

Similar jobs