JPMorgan Chase
Lead Software Engineer- Financial Services Data Engineering: Pyspark / Java / BigData / Datalake / AI
$157K–$215K
Jersey City, NJ · Full-time · Posted Sep 30, 2026
- Experience
- 5+ years applied experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads AI-first data engineering and analytics, modernizes the strategic data mesh, and builds governed data products and human-in-the-loop agents for financial services.
What you'll do
- Define and deliver the AI-driven data product lifecycle, including semantics, lineage, data quality, pipeline generation, governance, and self-service.
- Build and operate autonomous agents for data engineering tasks, and lead migration from legacy analytics stacks to the strategic data mesh.
- Provide technical leadership and establish monitoring, governance, and validation practices for secure, reliable analytics solutions.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Proven leadership delivering AI-first analytics and data engineering at scale, including data mesh patterns and data product lifecycle ownership.
- Hands-on experience with big data platforms and pipelines; strong programming in Python and PySpark, or Java, plus CI/CD and containerization practices.
- Applied AI expertise in ML pipelines, NLP/LLMs, and agentic frameworks; governance proficiency across lineage, data quality, and access control.
Nice to have
- Python and Java
Pay
$156,750.00-$215,000.00 USD base salary
Tools
Spark, Databricks, Snowflake, Iceberg, Python, PySpark, Java, NLP/LLMs
AI focus
Builds AI-driven data product lifecycles and human-in-the-loop autonomous agents for schema drift detection, transformation proposals, semantic reconciliation, incident triage, and governance evidence; also applies AI-assisted engineering practices and ML/LLM solutions.
Model-written summary · the original posting is authoritative