Lead Software Engineer
JP Morgan Chase
Lead Software Engineer
JP Morgan Chase
Runs a consumer bank and an investment bank
Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
Required qualifications, capabilities, and skills
Proficiency in Python (primary for agent orchestration and LLM tooling) and/or TypeScript / Java / Go for enterprise backend integration.
Data & RAG Systems: Designing hybrid search pipelines (dense vector retrieval, BM25, rerankers) paired with vector databases like Pinecone, Milvus, Qdrant, or pgvector.
Backend & API Design: Building scalable microservices using FastAPI, Spring Boot, or Node.js to expose agent interfaces (REST, WebSockets, Server-Sent Events for streaming tokens and tool calls).
Agentic Frameworks & Orchestration: Production experience with multi-agent and workflow orchestration frameworks (e.g., LangGraph, AutoGen, CrewAI, LlamaIndex Workflows, Semantic Kernel).
Tool Calling & Function Calling: Deep expertise in structuring model tool calls, JSON schema validation, dynamic API integration, sandboxed code execution, and MCP (Model Context Protocol).
Architecture & Memory Management: Implementing short-term and episodic memory (scratchpads, state graphs, vector-based retrieval, conversational buffer compaction).
LLM Foundations: Advanced prompt engineering, chain-of-thought, ReAct (Reasoning + Acting), reflection loops, and output grounding/guardrails (e.g., NeMo Guardrails, Guardrails AI)
Preferred qualifications, capabilities, and skills:
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.
Explore more opportunities at JP Morgan Chase