J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - AI/ML, AI Agent Platform

AI Application Engineering +1Confirmed live in the last 24 hours
Full-time$156.8k - $215kIn-person

About the Job

Requirements

  • Formal training or certification in applied artificial intelligence and machine learning concepts, with at least 5 years of applied experience.
  • Advanced proficiency in Python and strong software engineering fundamentals, including testing, design patterns, version control, and code review practices.
  • Hands-on experience building, evaluating, and deploying machine learning or large-language-model-enabled systems in production, ideally reusable libraries, SDKs, or platform services used by other engineering teams.
  • Practical experience with prompt engineering and retrieval-augmented generation, including evaluation methods, benchmarks, and quality measurement to improve capabilities such as NL2SQL and RAG.
  • Experience designing and operating reliable services, including incident response readiness, performance tuning, and operational stability for data-intensive systems.
  • Demonstrated ability to lead technical decisions and deliver outcomes amid ambiguity while balancing speed, risk, and long-term maintainability.
  • Strong communication skills and ability to explain technical trade-offs to technical and non-technical stakeholders.

Responsibilities

  • Lead end-to-end delivery of the AI Agent Platform SDK and frameworks, from problem framing and technical design through production deployment, scaling, and monitoring, for engineering teams building, evaluating, and operating AI agents.
  • Own core platform services and reusable building blocks, including agent orchestration, tool and function calling, retrieval-augmented generation pipelines, and model-serving integration.
  • Build and operate voice agents with speech-to-text, text-to-speech, low-latency streaming, and turn-taking; document-extraction agents for parsing, OCR, and structured field and table extraction; and agentic memory with short- and long-term memory, persistence, retrieval, and cross-session context management.
  • Drive systematic improvement of core agent capabilities, including NL2SQL, RAG, voice, document extraction, and tool use, by building evaluation datasets, benchmarks, and quality metrics and iterating on prompts, retrieval, and orchestration to measurably improve accuracy.
  • Establish engineering standards through hands-on system design, rigorous code review, and mentorship to improve reliability, maintainability, latency, and developer experience for teams building on the SDK.
  • Build and operationalize evaluation, testing, and observability capabilities, including offline evaluation harnesses, regression suites, tracing, latency and cost telemetry, logs, and analytics, to continuously improve solution quality.
  • Implement safety and governance patterns, including guardrails, content filtering, prompt-injection defenses, access controls, and audit-ready operational practices aligned with enterprise expectations.
  • Partner with product managers and stakeholders to shape the roadmap, define success metrics for capability accuracy, adoption, task completion, and quality, and prioritize work with measurable business impact.
  • Drive cross-functional alignment across engineering, data, security, and risk partners to ensure the platform is secure, stable, performant, and scalable.
  • Contribute technical documentation, SDK references, reference implementations, and enablement content to accelerate adoption and responsible usage.

Desired Qualifications

  • Experience with agent orchestration frameworks such as LangGraph, LlamaIndex, Google ADK, or custom orchestration, and evaluation tooling for large language model systems.
  • Experience building voice agents involving speech recognition, text-to-speech, real-time streaming audio, and conversational turn-taking.
  • Experience building document-extraction or intelligent document-processing agents involving OCR, layout parsing, and structured field and table extraction from complex or unstructured documents.
  • Experience implementing agentic memory systems, including short- and long-term memory, persistence, and context retrieval across sessions.
  • Familiarity with vector databases, embedding pipelines, or graph-based memory approaches used in retrieval-augmented generation solutions.
  • Experience with continuous integration and continuous delivery practices and containerization using Docker and Kubernetes for production deployments.
  • Experience with cloud and machine learning platforms such as Amazon Web Services, Databricks, or comparable platforms.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs