JPMorgan Chase
Senior Lead Software Engineer - ML Engineer for Agent Platform
$176K–$260K
Jersey City, NJ +3 · Senior · Full-time · Posted Jul 20, 2026
- Location
- Jersey City, NJ
Tampa, FL
Austin, TX
Plano, TX - Experience
- 5+ years applied experience; no alternatives stated.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads architecture and production engineering for NEO, JPMorgan Chase’s secure, scalable agent runtime platform for Payments Technology.
What you'll do
- Owns NEO’s architecture, including secure execution, agent communication, memory, tooling, and evaluation infrastructure.
- Builds and reviews production software, sets engineering standards, and improves platform reliability and automation.
- Leads responsible adoption of AI-assisted engineering practices, mentors engineers, and guides technical decisions across teams.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Production experience delivering system design, application development, testing, and operational stability for platforms, runtimes, or distributed systems.
- Advanced programming skills, including strong Python and a systems language (Go or Rust); production Kubernetes experience.
- Production experience with LLM/agent systems, including tracing, evaluations, and guardrails; knowledge of financial services IT systems.
Nice to have
- Experience with secure micro-VM sandboxing, agent protocols, multi-agent orchestration, or agent memory systems.
- Experience with RAG, vector databases, agent evaluation infrastructure, OpenFGA, OPA/Rego, Terraform, or Docker.
Pay
Jersey City,NJ $175,750.00-$260,000.00 USD base salary
Tools
Python, Go, Rust, Kubernetes, Firecracker, Kata, OpenFGA, OPA/Rego
AI focus
Builds and operates production LLM/agent systems and promotes validated, secure use of AI-assisted engineering tools.
Model-written summary · the original posting is authoritative