Software Engineer III

J.P. Morgan

New York (NY)

On-site

USD 130,000 - 190,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in the United States seeks a Software Engineer III to design, build, and operate platform capabilities for agent‑based AI and LLM‑powered services.

You’ll partner with product, data, security, risk, and compliance teams to deliver measurable outcomes with end‑to‑end ownership from design to production. You will contribute to reusable components, ensure reliability, and advance observability, testing, and governance, while balancing speed, risk, and sustainability in a

Qualifications

  • Formal software engineering training or 3+ years applied experience.
  • Proficiency in Python and testing, version control, and code review.
  • Experience delivering production services for data‑intensive systems.
  • Hands‑on ML/LLM features deployment, monitoring, and iteration.
  • Experience with prompt engineering and retrieval augmented generation (RAG).
  • Ability to design maintainable systems and balance speed, risk, and sustainability.
  • Strong communication and collaboration across teams.

Responsibilities

  • Deliver end‑to‑end platform features for AI use cases from design to deployment and monitoring.
  • Build and maintain reusable services enabling teams to run LLM-powered agents at scale.
  • Implement evaluation, testing, and quality measurement for LLM systems.
  • Develop observability capabilities: tracing, metrics, logs, and analytics.
  • Apply guardrails, access controls, and audit-friendly practices for governance.
  • Collaborate with product, data, security, and risk teams to define success metrics.
  • Partner across teams to ensure secure, stable, and scalable solutions.
  • Produce clear documentation and reference implementations to accelerate adoption.

Skills

Python
Testing
Version control
Code review
LLM deployment
Observability
Security by design
Communication
Collaboration

Tools

Docker
Kubernetes
LangGraph
LlamaIndex
Vector databases

Job description

Build products that help teams deliver real business outcomes with agent-based artificial intelligence—safely, reliably, and with measurable impact. You will join a high-visibility platform team focused on accelerating engineering delivery through reusable capabilities, strong engineering practices, and a culture of thoughtful collaboration and continuous learning.

As a Software Engineer III at JPMorganChase within Enterprise Technology, AI and Machine Learning and Data Platforms, you will design, build, and operate platform capabilities that enable teams to develop, evaluate, and run agent-based solutions powered by large language models (LLMs). You will translate complex problems into production‑grade services, partnering with product, engineering, data, security, and risk and compliance stakeholders to deliver measurable outcomes. You will take end‑to‑end ownership—from design and implementation through monitoring and continuous improvement—while maintaining a high bar for quality, reliability, and responsible use.

Job responsibilities
  • Deliver end‑to‑end platform features for agent‑based artificial intelligence use cases, from technical design through production deployment, monitoring, and ongoing improvements
  • Build and maintain reusable services and components that enable teams to create, evaluate, and operate LLM‑powered agents at scale
  • Implement evaluation and testing approaches for LLM systems, including quality measurement, regression testing, and error analysis to improve reliability over time
  • Develop observability capabilities such as tracing, metrics, logs, and analytics to support healthy operations and fast troubleshooting
  • Apply security, safety, and governance‑by‑design patterns, including guardrails, access controls, and audit‑ready operational practices aligned to security and governance requirements
  • Collaborate with product managers and stakeholders to define success metrics, prioritize work, and deliver measurable business impact
  • Partner across engineering, data, security, and risk and compliance stakeholders to ensure solutions are secure, stable, and scalable
  • Produce clear documentation and reference implementations that accelerate adoption and promote responsible, consistent engineering practices
Required qualifications, capabilities and skills
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proficiency in Python with strong software engineering fundamentals, including testing practices, version control, and code review
  • Experience building and operating production services, including incident readiness, performance tuning, and operational stability for data‑intensive systems
  • Hands‑on experience delivering machine learning and/or LLM‑enabled features into production environments, including monitoring and post‑deployment iteration
  • Practical experience with prompt engineering and retrieval‑augmented generation (RAG), including evaluation methods and quality measurement
  • Ability to design maintainable systems and make sound technical decisions through ambiguity, balancing delivery speed, risk, and long‑term sustainability
  • Strong communication skills, including the ability to explain technical trade‑offs to both technical and non‑technical stakeholders
  • Strong collaboration skills and demonstrated ability to partner effectively across teams to deliver outcomes
Preferred qualifications, capabilities and skills
  • Experience with agent orchestration frameworks (for example, LangGraph, LlamaIndex, or comparable orchestration approaches) and LLM evaluation tooling
  • Experience with continuous integration/continuous delivery (CI/CD) practices and production deployments using Docker and Kubernetes
  • Familiarity with vector databases, embedding pipelines, and related approaches used in retrieval‑augmented generation solutions
  • Experience with cloud and machine learning platforms such as Amazon Web Services or Databricks (or comparable platforms)
  • Experience contributing to governance, validation approaches, or guardrail frameworks for enterprise‑scale artificial intelligence solutions
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer - Sr Lead Software Engineer
AI Engineer - Sr Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 150,000 - 190,000
Software Engineer III - Full Stack
Software Engineer III - Full Stack

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Software Engineer III - Data Engineer/Applied AI (LLMs)
Software Engineer III - Data Engineer/Applied AI (LLMs)

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 180,000
Software Engineer III - AI/ML Engineer
Software Engineer III - AI/ML Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 165,000
Sr. Lead Software Engineer
Sr. Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 190,000
AI/ML Software Engineer III
AI/ML Software Engineer III

Testing Site - JPMC • Ohio

On-site
USD 120,000 - 170,000
Lead Software Engineer - Agentic AI
Lead Software Engineer - Agentic AI

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 200,000
Software Engineer III - Applied AI/ML Engineer
Software Engineer III - Applied AI/ML Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Software Engineer II
Software Engineer II

J.P. Morgan • Jersey City (NJ)

On-site
USD 110,000 - 170,000
Lead AI Engineer for Sales Assistant Platform Technology - Lead Software Engineer
Lead AI Engineer for Sales Assistant Platform Technology - Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 160,000 - 230,000