
Lead Software Engineer - Data - Agentic Commerce
JPMorgan Chase5 days ago
London, United KingdomStaff+
Responsibilities
- Design and deliver production agents for orchestration, negotiation, supplier onboarding, and outreach, including their tools, memory, guardrails, and evaluations.
- Build ML training, testing, promotion, and serving pipelines using Databricks, Kubernetes, APIs, and MCP tools.
- Design deterministic decision services for pricing, eligibility, and policy while limiting LLMs to conversation, extraction, and coordination.
- Develop, review, debug, and maintain secure, high-quality production code and improve operational stability.
- Establish agent and model evaluation, CI/CD regression suites, OpenTelemetry tracing, model drift monitoring, and performance monitoring.
- Prepare agents and models for model risk review with required documentation, test evidence, and controls.
- Lead adoption and validation standards for enterprise-authorized AI-assisted software development practices.
- Lead architecture and technology evaluation sessions with vendors, startups, and internal teams.
Requirements
- Formal training or certification in software engineering concepts and advanced applied experience.
- Hands-on experience with system design, application development, testing, and operational stability.
- Advanced development experience in Python and/or Java, plus proficiency in another language such as TypeScript or SQL.
- Strong knowledge of concurrency, distributed computation, multithreading, asynchronous models, worker architectures, task queues, backpressure, and distributed-system failure modes.
- Production experience shipping LLM-based applications or agents, including tool calling, retrieval, and evaluation.
- Experience productionizing ML models through training pipelines, model registries, CI/CD, and API-based serving.
- Experience leading approved AI-assisted development practices and validating AI outputs for correctness, performance, and security.
- Knowledge of responsible AI engineering workflows, data sensitivity, secure input/output handling, resiliency, and security expectations.
- Proficiency across the software development lifecycle and practical cloud-native experience.
- Proficiency with Kubernetes, Amazon EKS, micro-VM isolation, sidecar patterns, and security controls including network security, mTLS, workload identity, authorization, runtime isolation, and application security.
- Preferred experience with Google ADK, LangGraph, MCP, A2A, AG-UI, Databricks, MLflow, Spark, Delta Lake, Apache Iceberg, KServe, Triton, vLLM, GPU workloads, fine-tuned small language models, OpenFGA, OPA/Rego, OpenTelemetry, AWS Step Functions, EventBridge, and Lambda.
- Preferred experience with optimization or pricing models, commercial card, accounts payable, supplier enablement, or KYC onboarding.
Benefits
- The position is based in London.
- J.P. Morgan is an equal opportunity employer that provides reasonable accommodations and supports diversity and inclusion.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.