Lead Software Engineer, Data & AI Platform Engineer

JPMorgan Chase

Confirmed live 2 days ago Low trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Posted
38 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $208k
$187k most similar roles pay here $230k

This listing doesn't post a salary. Most similar roles pay $192,050–$223,750.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Data & AI Platform Engineer

As a Lead Software Engineer - Data & AI Platform Engineer within the Commercial & Investment Banking – Data Analytics – Payments Technology team, you will serve as a core technical contributor in an agile environment. You will design and maintain scalable data pipelines and ETL/ELT workflows for batch and real-time processing while developing platform components like data cataloging, quality frameworks, and semantic layers. Your daily work involves implementing data modeling strategies, producing high-quality code, and leading the development of Agentic Autonomous Lakehouse capabilities to automate governed self-service operations. You will utilize Spark, Airflow, Kafka, Flink, Python, Java, and SQL to build production-grade systems. Technical expertise includes Databricks, Kubernetes, AWS services, and advanced technologies such as LLMs, RAG architectures, vector databases, and infrastructure tools like Terraform to solve complex data governance and scalability challenges.

What you'll do

  • Design, build, and maintain scalable data pipelines and ETL/ELT workflows using Spark, Airflow, Kafka, and Flink.
  • Develop data platform components including cataloging, quality frameworks, and semantic layers with embedded governance.
  • Implement data modeling strategies such as fact and dimensional models to support analytics and reporting.
  • Translate complex business requirements from stakeholders into production-grade technical solutions.
  • Write, review, and debug high-quality production code while ensuring system stability and security.
  • Lead the development of Agentic Autonomous Lakehouse capabilities for automated self-service pipeline provisioning.
  • Evaluate external vendors and internal technologies to determine architectural fit and applicability.
  • Lead communities of practice to drive adoption of emerging software engineering technologies.

What we're looking for

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Professional experience in software engineering or data platform development including system design, application development, testing, and operational stability.
  • Advanced proficiency in Python, Java, and SQL.
  • Hands-on experience with distributed data processing frameworks like Apache Spark and Flink.
  • Experience designing and operating data pipelines on Databricks using orchestration tools such as Apache Airflow.
  • Proficiency with cloud data services including AWS S3, Glue, Redshift, Athena, EMR, Lake Formation, or equivalent.
  • Experience engineering production-grade data platforms on Kubernetes with open catalog integration for scalable discovery and governance.
  • Experience developing Agentic AI, LLMs, RAG architectures, MCP, vector databases, and embedding-based retrieval systems.
  • Familiarity with Data Platform/transformation frameworks, data mesh, or data product architectures (preferred).
  • Proficiency with Infrastructure as Code (Terraform) and containerized deployments (Docker, Kubernetes) (preferred).
  • Experience with data observability, quality, metadata management tools, semantic layers, or BI platforms (preferred).

More like this

Similar roles

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 92 days ago
Python Java SQL Apache Spark Flink Kafka Airflow Databricks AWS S3 Glue Redshift Athena EMR Kubernetes Docker Terraform CI/CD dbt Tableau LLMs RAG Vector Databases
5+ yrs exp

Lead Software Engineer, Data Engineer and Applied AI

JPMorgan Chase

Jersey City, NJ 27 days ago
Java Spring SQL Python Spark AWS Databricks CI/CD Agile Machine Learning Artificial Intelligence LangChain LangGraph Automated Testing Data Pipelines Application Resiliency
5+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 71 days ago
Python PySpark Spark SQL Spark Apache Iceberg Databricks AWS EMR S3 SQL CI CD Data Engineering ETL Kafka Delta Lake Java GitHub Copilot Claude
5+ yrs exp

Lead Software Engineer, ML/Data Platform

JPMorgan Chase

Jersey City, NJ 32 days ago
Machine Learning Deep Learning Reinforcement Learning Python SQL PySpark TensorFlow AWS Terraform Amazon S3 AWS Redshift AWS Kinesis AWS Glue CloudWatch CI/CD LangChain Haystack ETL
5+ yrs exp