Lead Software Engineer, ML/Data Platform

JPMorgan Chase

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$152,000–$215,000 / yr
Posted
1 day ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $200k
This role $184k
$143k most similar roles pay here $234k

This role pays less than 78% of similar roles. Most pay $184,987–$216,000 — the shaded band above. At the midpoint, this role pays about $184k versus about $200k for comparable roles.

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 436 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, ML/Data Platform

As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector’s AIML Data Platforms and Machine Learning Center of Excellence (MLCOE) team, you will serve as a seasoned member of an agile squad tasked with designing and delivering cutting-edge machine learning solutions. Your daily responsibilities include building production-grade software, engineering data pipelines for large datasets using PySpark and TensorFlow, deploying systems into AWS environments, and maintaining high-performance ML model workflows from data ingestion to serving outputs to users. You will utilize tools like Terraform, AWS CloudWatch, S3, Redshift, Kinesis, Firehose, and Glue to ensure robust infrastructure and automation. Familiarity with large language models (LLMs) and their engineering systems is a plus, as you will work on scaling these technologies within the enterprise context.

What you'll do

  • Designs, develops, and maintains production-grade software for machine learning applications.
  • Engineers data pipelines to ingest and transform large volumes of data efficiently.
  • Implements end-to-end machine learning model pipelines from data input to serving outputs.
  • Deploys complete systems into production environments using AWS services and CI/CD pipelines.
  • Resolves production issues within a 5-hour service level agreement (SLA).
  • Utilizes PySpark, TensorFlow, and AWS Kinesis for large-scale data processing and ETL.

What we're looking for

  • Design and develop production-grade software for large-scale machine learning deployments.
  • Implement data pipelines using AWS services, including S3, Redshift, Kinesis, and Glue.
  • Develop end-to-end ML model pipelines from data input to serving outputs for a large user base.
  • Deploy complete systems into production environments and resolve issues within a 5-hour SLA.
  • Utilize PySpark, TensorFlow, and CI/CD pipelines for processing large datasets and maintaining applications.
  • Familiarity with recent large language models and tools like Langchain or Haystack.

More like this

Similar roles

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 16 days ago $152,000$215,000
Python Java SQL Apache Spark Apache Flink Apache Airflow Kafka AWS S3 AWS Glue AWS Redshift AWS Athena AWS EMR AWS Lake Formation Kubernetes Terraform Docker Apache Iceberg OpenMetadata Backstage Tableau dbt Metrics Infrastructure as Code

Lead Software Engineer, AI/ML

Salesforce

Remote 31 days ago $172,500$260,100
Java AI ML LLM AWS Azure GCP JUnit Jest Selenium Jenkins CI/CD Salesforce Python PostgreSQL Maven Git Kubernetes Docker Terraform
Remote

Lead Software Engineer, Python, AI/ML

JPMorgan Chase

Plano, TX 5 days ago
Python Java TensorFlow PyTorch Scikit-Learn CI/CD AWS LLMs Generative AI NLP RAG AI evals LangChain LangGraph Auto-GPT Docker Kubernetes Prometheus Grafana