Software Engineer II

JPMorganChase

Jersey City (NJ)

Presencial

USD 120.000 - 160.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

JPMorgan Chase in Jersey City is seeking a Software Engineer II to help build AI Agent Platform capabilities for large-language-model powered agents. You will develop core SDK features, orchestration patterns, and reusable components used by multiple teams to deliver reliable, scalable agent experiences.

You will collaborate with engineers, product partners, and risk and security stakeholders, contribute to testing, observability, and documentation, and help raise engineering standards across

Formación

  • 2+ years Python development experience delivering production software.
  • Experience building and operating backend services with reliability and maintainability.
  • Experience writing automated tests and using version control and code reviews.
  • Ability to break down ambiguous problems into clear deliverables, iterate quickly, and communicate trade-offs.
  • Strong collaboration and communication skills with a focus on outcomes.

Responsabilidades

  • Build core SDK features and reusable components for AI agents.
  • Implement orchestration and tool/calling patterns to improve reliability and developer experience.
  • Develop retrieval and grounding capabilities to connect agents to approved data sources and reduce errors.
  • Create evaluation datasets, benchmarks, and quality metrics for capability accuracy.
  • Add testing, observability, and monitoring features to improve operability.
  • Partner with stakeholders to translate requirements into secure, scalable solutions.
  • Contribute to documentation, examples, and reference implementations.
  • Participate in code reviews and design discussions to improve quality.

Conocimientos

Python development
Software engineering concepts
Problem breakdown
Collaboration
Communication

Educación

Software engineering training

Herramientas

Python
CI/CD
AWS
Observability

Descripción del empleo


Help shape how teams across the firm build AI agents by contributing to a high-visibility AI Agent Platform. You will work on core building blocks—such as the software development kit (SDK), orchestration patterns, reusable components, and quality tooling—that enable teams to create conversational, voice, and document-extraction agent experiences. You will help turn complex problems into dependable production systems, raise engineering standards, and improve accuracy and reliability through disciplined evaluation and iteration.

As a Software Engineer II – AI Agent Platform at JPMorganChase within Enterprise Technology, you will contribute to the design and delivery of platform capabilities that enable large-language-model-powered agents at scale. You will collaborate closely with engineers, product partners, and risk and security stakeholders to ship measurable improvements in performance, developer experience, and operational stability. You will learn continuously, contribute ideas, and help set a high bar for quality in systems used by many teams and users.

Job responsibilities

  • Build core SDK features and reusable components that enable teams to compose and operate AI agents consistently and safely.
  • Implement orchestration and tool/function-calling patterns that improve reliability, traceability, and developer experience.
  • Develop retrieval and grounding capabilities that connect agents to approved data sources and reduce incorrect or unsupported responses.
  • Create evaluation datasets, benchmarks, and quality metrics to measure capability accuracy and guide iterative improvements.
  • Add testing, observability, and monitoring features (tracing, logs, latency and cost metrics) to improve operability and incident readiness.
  • Partner with cross-functional stakeholders to translate requirements into secure, scalable, production-ready solutions.
  • Contribute to documentation, examples, and reference implementations that accelerate adoption and consistent usage.
  • Participate in code reviews and design discussions to improve maintainability, performance, and overall engineering standards.

Required qualifications, capabilities and skills

  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Two or more years of hands-on Python development experience delivering production software.
  • Experience building and operating backend services or platform components with attention to reliability, performance, and maintainability.
  • Experience writing automated tests and using version control and code review practices to maintain quality.
  • Experience integrating application components with data sources and building robust error-handling and observability practices.
  • Ability to break down ambiguous problems into clear deliverables, iterate quickly, and communicate trade-offs to partners.
  • Strong collaboration and communication skills, with a focus on outcomes and continuous improvement.

Preferred qualifications, capabilities and skills

  • Experience building with large language model (LLM) application patterns, such as retrieval-augmented generation and prompt iteration.
  • Familiarity with evaluation approaches for LLM-enabled systems (offline evaluation, regression testing, and metric-driven iteration).
  • Exposure to voice or speech-enabled experiences (speech-to-text, text-to-speech, or streaming interactions).
  • Exposure to document processing approaches (for example, optical character recognition and structured field extraction).
  • Experience with containerization and continuous integration/continuous delivery practices.
  • Familiarity with cloud platforms (for example, Amazon Web Services) and modern production operations practices.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer III
Software Engineer III

J.P. Morgan • New York (NY)

Presencial
USD 130.000 - 190.000
Lead Software Engineer - AI/ML - AI Agent Platform
Lead Software Engineer - AI/ML - AI Agent Platform

JPMorgan Chase & Co. • Jersey City (NJ)

Presencial
USD 180.000 - 210.000
Software Engineer III - AI/ML Engineer
Software Engineer III - AI/ML Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

Presencial
USD 120.000 - 165.000
Lead Software Engineer - AI/ML - AI Agent Platform
Lead Software Engineer - AI/ML - AI Agent Platform

J.P. Morgan • New York (NY)

Presencial
USD 150.000 - 190.000
Lead Software Engineer - AI/ML - AI Agent Platform
Lead Software Engineer - AI/ML - AI Agent Platform

Aumni • Palo Alto (CA)

Presencial
USD 180.000 - 260.000
Software Engineer II
Software Engineer II

JPMorganChase • Jersey City (NJ)

Presencial
USD 140.000 - 200.000
On-site health and wellness centers
Retirement savings plan
Tuition reimbursement
+3
Software Engineer II
Software Engineer II

J.P. Morgan • Jersey City (NJ)

Presencial
USD 110.000 - 170.000
Software Engineer III - Full Stack
Software Engineer III - Full Stack

JP Morgan Chase • Jersey City (NJ)

Presencial
USD 120.000 - 180.000
AI Engineer - Sr Lead Software Engineer
AI Engineer - Sr Lead Software Engineer

JPMorgan Chase & Co. • Wilmington (DE)

Presencial
USD 120.000 - 180.000
Senior Lead Software Engineer - Agentic AI/Java/Python
Senior Lead Software Engineer - Agentic AI/Java/Python

JPMorgan Chase & Co. • Plano (TX)

Presencial
USD 150.000 - 210.000