Lead Data & AI ETL Engineer (Java/Spark)

JPMorgan Chase & Co.

Columbus (OH)

On-site

USD 140,000 - 180,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JPMorganChase in Columbus, OH, seeks a Lead Software Engineer to advance its Consumer & Community Banking Marketing Technology team. You will be a core technical contributor within an agile environment, delivering secure, scalable technology products across multiple business functions.

You will lead architecture and hands-on delivery of large-scale ETL/ELT pipelines, design data lake patterns, optimize Spark workloads, and implement best practices, CI/CD, and observability while building Java

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Demonstrated experience leading effective use of AI-assisted software development tools with the ability to set team expectations for validating outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations and secure handling of inputs/outputs
  • 10+ years of software engineering experience with strong depth in data engineering/big data platforms
  • Strong hands-on development experience in Java plus proficiency in Python
  • Proven experience designing and building robust ETL/ELT pipelines and data integration frameworks
  • Strong experience with Apache Spark and distributed processing concepts
  • Strong understanding of data storage serialization and formats such as Parquet and Avro
  • Solid knowledge of data lake/lakehouse concepts including data quality, metadata, and governance
  • Experience working with cloud data warehouses such as Snowflake or equivalent
  • Ability to lead technical discussions and drive delivery in cross-functional environments

Responsibilities

  • Executes creative software solutions, design, development, and troubleshooting with ability to think beyond routine
  • Drives team adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes
  • Applies knowledge of SDLC tools to improve automation and value
  • Lead architecture and hands-on delivery of large-scale data pipelines (ETL/ELT) across curated layers
  • Design and operationalize data lake patterns with quality controls and governance
  • Build and optimize distributed processing workloads using Spark and modern file formats
  • Drive performance tuning across compute and storage and warehouse tuning
  • Implement engineering best practices: code quality, automated testing, CI/CD, observability, security-by-design
  • Build and maintain Java-based services and components supporting data workflows
  • Develop REST APIs and integration components for platform interoperability
  • Apply modern application engineering practices (clean architecture, SOLID, test automation, secure coding)

Skills

Java
Python
Data engineering
Spark
Cloud data platforms

Education

Bachelor's degree in Computer Science

Tools

Apache Spark
Parquet
Avro
Snowflake
Airflow
Dagster

Job description

JPMorganChase in Columbus, OH, seeks a Lead Software Engineer to advance its Consumer & Community Banking Marketing Technology team. You will be a core technical contributor within an agile environment, delivering secure, scalable technology products across multiple business functions.

You will lead architecture and hands-on delivery of large-scale ETL/ELT pipelines, design data lake patterns, optimize Spark workloads, and implement best practices, CI/CD, and observability while building Java

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI-Driven ETL Lead Engineer (Java & Spark)
AI-Driven ETL Lead Engineer (Java & Spark)

JPMorgan Chase & Co. • United States

On-site
USD 140,000 - 210,000
Lead ETL & Java AI Engineer for Data Pipelines
Lead ETL & Java AI Engineer for Data Pipelines

JPMorganChase • Columbus (OH)

On-site
USD 150,000 - 210,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: 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 - Python, Spark & Cloud Data Pipelines
Lead Data Engineer - Python, Spark & Cloud Data Pipelines

Fairygodboss • Columbus (OH)

On-site
USD 140,000 - 190,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 & AI-Driven Software Engineer
Lead Data & AI-Driven Software Engineer

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 190,000
Competitive compensation
Health benefits
Career growth opportunities
Lead Data Platform Engineer — Lakehouse & AI Solutions
Lead Data Platform Engineer — Lakehouse & AI Solutions

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Lead Data Engineer - Lakehouse, Spark & AWS Expert
Lead Data Engineer - Lakehouse, Spark & AWS Expert

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Health coverage
Wellness centers onsite
Retirement savings plan
+2