JPMorgan Chase
Lead Software Engineer and ML Engineer - Sales Copilot
$157K–$215K
Jersey City, NJ · Full-time · Posted Oct 5, 2026
- Experience
- 5+ years of applied experience, with at least 4 years working on AI/ML solutions.
About the job
Designs, ships, and operates production AI agents on JPMorganChase’s NEO platform, including retrieval, agent memory, multi-agent workflows, evaluations, and secure cloud deployment.
What you'll do
- Build production agents and Graph RAG retrieval, including chunking, ranking, and grounding.
- Design agent memory and entitlement-, lineage-, and tenant-aware context; integrate workflows, tools, and data.
- Develop evaluations and operate agents on public cloud with security, resiliency, and observability practices.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience, including at least 4 years working on AI/ML solutions.
- Strong Python programming skills and hands-on experience delivering system design, application development, testing, and operational stability.
- Production experience building LLM-powered or agentic applications, including tracing, evaluations, and guardrails; practical RAG experience.
- Deep proficiency with Kubernetes and Amazon EKS, micro-VM isolation, and defense-in-depth security; expert knowledge of at least one of AWS, Azure, or Kubernetes.
Nice to have
- MS in Computer Science, Statistics, Mathematics, Machine Learning, or related field (or equivalent experience).
- Experience with agent frameworks or runtimes, A2A or MCP, agent memory, knowledge graphs, or Graph RAG.
Pay
Jersey City, NJ: USD 156,750.00-215,000.00 base salary
Tools
Python, NEO, AWS, Azure, Kubernetes, Amazon EKS, A2A, MCP
AI focus
Production LLM-powered agents, Graph RAG, agent memory, multi-agent workflows, and agent evaluation and safety gating.
Model-written summary · the original posting is authoritative