Lead Data Engineer - Python, Spark & Cloud Data Pipelines

Fairygodboss

Columbus (OH)

On-site

USD 140,000 - 190,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Lead Software Engineer - Data Engineering to help design and deliver trusted data products at scale within Consumer & Community Banking/Data Products. You will build large-scale ETL pipelines using Python, PySpark, Snowflake, and modern lake formats, while leveraging AWS services and AI-assisted development practices.

The role requires strong SQL, experience with DBT, and expertise in data processing frameworks, with opportunities to mentor engineers in a fast-paced

Qualifications

  • Experience with Python (primary) and Java (secondary) in a large corporate environment.
  • Hands-on PySpark or distributed data processing experience.
  • Strong DBT and modern ETL development practices.
  • Experience with workflow orchestration like Control-M or Airflow MWAA.
  • Expertise with AWS data services (Glue, Athena, CloudWatch, Lambda).
  • Knowledge of Iceberg or Delta Lake open table formats.
  • Snowflake administration and development experience.
  • Strong SQL and database skills.
  • Promotes AI-assisted engineering practices and secure, high-quality code.
  • Familiarity with enterprise-SDLC tooling and automation.

Responsibilities

  • Design, develop, and optimize large-scale ETL data pipelines.
  • Build Python applications with modularity, logging, and tests.
  • Develop and maintain distributed data processing with PySpark.
  • Design end-to-end tests and validation at scale.
  • Implement workflow orchestration with Control-M or Apache Airflow MWAA.
  • Develop cloud-native solutions using AWS services (Glue, Athena, Lambda, CloudWatch).
  • Design data lake architectures with Iceberg/Delta Lake.
  • Administer Snowflake environments (streams, tasks, roles, warehouses).
  • Participate in code reviews, CI/CD, and engineering best practices.
  • Leverage AI-assisted development tools while ensuring secure, compliant delivery.

Skills

Python
Java
PySpark
SQL
Data engineering
CI/CD
AI-assisted development
Engineering best practices

Education

Formal training or certification in software engineering

Tools

DBT
Control-M
MWAA
Snowflake
Iceberg
Delta Lake
AWS (Glue, Athena, Lambda, CloudWatch)
Airflow
Kafka
Flink
GitHub Copilot

Job description

JPMorgan Chase is seeking a Lead Software Engineer - Data Engineering to help design and deliver trusted data products at scale within Consumer & Community Banking/Data Products. You will build large-scale ETL pipelines using Python, PySpark, Snowflake, and modern lake formats, while leveraging AWS services and AI-assisted development practices.

The role requires strong SQL, experience with DBT, and expertise in data processing frameworks, with opportunities to mentor engineers in a fast-paced

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

Similar jobs worth comparing

Lead Data Engineer: ETL, PySpark & Cloud Data Apps
Lead Data Engineer: ETL, PySpark & Cloud Data Apps

Fairygodboss • Columbus (OH)

On-site
USD 120,000 - 180,000
Lead Data Engineer: Scalable Pipelines & AI Solutions
Lead Data Engineer: Scalable Pipelines & AI Solutions

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 130,000 - 180,000
Lead Data Engineer: AI-Driven Data Platform & Cloud
Lead Data Engineer: AI-Driven Data Platform & Cloud

JPMorganChase • Jersey City (NJ)

On-site
USD 130,000 - 170,000
Health care coverage
Retirement plan
Backup childcare
+3
Lead Data Engineer - Python, PySpark, AWS, Databricks
Lead Data Engineer - Python, PySpark, AWS, Databricks

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 180,000 - 260,000
Senior Data Engineer — ETL Pipelines, Python & Cloud
Senior Data Engineer — ETL Pipelines, Python & Cloud

JPMorganChase • Columbus (OH)

On-site
USD 120,000 - 150,000
Lead Data Engineer – Java, Spark & AWS
Lead Data Engineer – Java, Spark & AWS

Next Frontier Capital • Jersey City (NJ)

On-site
USD 150,000 - 230,000
Lead Data Engineer — Spark & ETL Pipelines
Lead Data Engineer — Spark & ETL Pipelines

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
Lead Data Engineer: Python, AWS & Big Data
Lead Data Engineer: Python, AWS & Big Data

JPMorganChase • Wilmington (DE)

On-site
USD 140,000 - 190,000
Lead Data Engineer - Python, Databricks & AWS
Lead Data Engineer - Python, Databricks & AWS

JPMorgan Chase • Jersey City (NJ)

On-site
USD 152,000 - 215,000
Lead Data Platform Engineer – Scalable, Secure Pipelines
Lead Data Platform Engineer – Scalable, Secure Pipelines

Next Frontier Capital • Austin (TX)

On-site
USD 140,000 - 190,000