Lead Software Engineer, AI Foundation Services

JPMorgan Chase

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Plano, TXPalo Alto, CASeattle, WAJersey City, NJWilmington, DEMcLean, VA
Employment
Full-time
Posted
105 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$126k $238k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$213,500.

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

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, AI Foundation Services

Lead Software Engineer-AI Foundation Services joins the AIML Data Platforms team within Chief Data and Analytics to build AI foundation services for GenAI and ML at enterprise scale. This role involves leading the hands-on delivery of secure, cloud-native platform capabilities, including reusable APIs, SDKs, and libraries that standardize model hosting and inference. You will translate functional requirements into technical designs, develop production-grade code, and create engineering assets like reference implementations and runbooks. Key technologies include Python, Java, or Go, alongside infrastructure-as-code tools like Terraform, Kubernetes, and CI/CD pipelines. You will solve technical problems related to model serving patterns, GPU-enabled platforms, and AI workload optimization while ensuring secure, stable, and scalable software components through automated testing, observability, and responsible AI engineering practices.

What you'll do

  • Implement AI Foundation Services capabilities to unblock GenAI and AI use cases for various lines of business.
  • Build and enhance reusable platform services, APIs, SDKs, and libraries for model hosting and inference.
  • Translate functional requirements into technical designs, engineering tasks, and delivery milestones.
  • Develop secure, high-quality production code and perform code reviews, debugging, and defect remediation.
  • Create engineering assets like reference implementations, runbooks, and onboarding guides to accelerate team adoption.
  • Design and implement scalable software components using cloud-native practices and platform engineering standards.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Communicate technical progress, risks, and implementation options to engineering managers and senior stakeholders.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Strong hands-on coding experience in Python, Java, or Go to deliver production-grade services or APIs.
  • Experience building shared services, reusable components, or platform capabilities for multiple application or engineering teams.
  • Experience with infrastructure-as-code and cloud-native delivery practices including Terraform, Kubernetes, and CI/CD pipelines.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and validating AI outputs for security and performance.
  • Strong understanding of responsible AI use, data sensitivity, and coaching engineers on safe, compliant adoption within delivery practices.
  • Hands-on experience with system design, automated testing, debugging, and production software operational stability.
  • Experience implementing observability, logging, metrics, alerts, and incident response practices for production services.
  • Experience supporting AI/ML or GenAI platform capabilities, including model hosting, inference services, or managed AI services (preferred).
  • Experience with GPU-enabled platforms or AI workload optimization, including inference latency and capacity planning (preferred).
  • Experience building reusable "golden path" assets such as templates, SDKs, and onboarding guides (preferred).
  • Familiarity with model serving patterns, safety controls, authorization, and rate limiting (preferred).

More like this

Similar roles

Senior Lead Software Engineer, AI Foundation Services

JPMorgan Chase

Plano, TX +5 12 days ago
Kubernetes CI/CD infrastructure-as-code Python Java Go GenAI Model Serving Cloud-Native Observability SLOs SLIs Root-Cause Analysis Secure Coding Load Testing Capacity Planning
5+ yrs exp

Lead Software Engineer, AI Engineer

JPMorgan Chase

Plano, TX 92 days ago
Java Python AWS Kubernetes LLM Generative AI PyTorch TensorFlow scikit-learn Hugging Face Docker Helm CI/CD RESTful APIs Microservices EKS ECS RAG Service Mesh Agile
5+ yrs exp

AI Engineer - Lead Software Engineer

JPMorgan Chase

Jersey City, NJ +3 18 days ago
LLM Agentic AI AWS Kubernetes Serverless Containers Embeddings Semantic Search Distributed Systems API Design Observability Event-Driven Messaging
5+ yrs exp

AI Lead Software Engineer

JPMorgan Chase

Jersey City, NJ +1 14 days ago
Java Scala Spring Boot React SQL Docker Kubernetes Infrastructure as Code REST GraphQL Microservices Event-driven design LangChain LlamaIndex Elasticsearch Oracle MongoDB Databricks Retrieval-Augmented Generation Generative AI
5+ yrs exp

Lead AI Software Engineer

Humana

Louisville, KY +4 47 days ago
Python Java Large Language Models Generative AI MLOps RAG Vector Databases AWS GCP Azure Microservices APIs Data Pipelines Distributed Systems Agile OCR Semantic Search Embeddings
8+ yrs exp Hybrid