Analyst - Software Engineer I - AI/ML, Java/Python, REACT

JPMorgan Chase & Co.

Mumbai

On-site

INR 600,000 - 1,200,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

JPMorgan Chase & Co. seeks a motivated Software Engineer to design and deliver production-grade applications that embed LLM-enabled workflows into core systems.

You will build resilient backends, integrate AI capabilities, and collaborate with Business, Risk, and Tech teams to translate intent into scalable, auditable solutions. You will design services with strong contracts, implement RAG and LangChain-based workflows, and ensure observability and governance across enterprise platforms.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.
  • 1+ years of hands-on software engineering delivering production systems.
  • Strong experience building backend services and APIs in Java and/or Python.
  • Solid foundation in distributed systems, service design, and API contract management.
  • Experience with cloud-native development and familiarity with AWS services.
  • Experience with CI/CD, release automation, and modern deployment practices.
  • Proficiency in testing practices and production readiness; strong observability.
  • Strong collaboration and communication skills; ability to translate business intent into technical plans.

Responsibilities

  • Build and operate resilient backend services and APIs powering enterprise workflows and AI-enabled capabilities.
  • Integrate LLM/prompt capabilities into production services with guardrails, fallback paths, and auditability.
  • Design service interfaces with robust API contracts, versioning, and integration patterns.
  • Implement retrieval patterns (RAG) and orchestration workflows connecting models to enterprise data sources.
  • Implement and optimize vector search/embedding solutions with scalable indexing and metadata filtering.
  • Create intuitive front-end experiences for AI-powered apps using modern frameworks (React preferred).
  • Design and manage persistence layers using relational/NoSQL databases with strong data modeling.
  • Apply event-driven and asynchronous processing patterns; ensure reliability and idempotency.
  • Build CI/CD pipelines, release automation, and environment promotion controls.
  • Implement robust testing strategies and observability to diagnose live system issues.

Skills

Java
Python
Distributed systems
Cloud-native development
CI/CD
Observability
Communication

Education

BS/BA in CS/Engineering/Info Systems or equivalent

Tools

LangChain
pgvector

Job description

We are seeking a highly motivated and innovative technologist passionate about solving business problems using modern software engineering and applied AI techniques at enterprise scale. Our team is focused on improving end-to-end risk and control posture for the Line of Business by building resilient platforms, reliable services, and prompt-enabled workflow automation. We embrace a culture of experimentation, continuous learning, and disciplined engineering execution.

As a Software Engineer of JPMorgan Chase within Commercial and Investment Bank (CIB), you will design and deliver production-grade applications and platform capabilities that embed LLM-enabled workflows into core systems—backed by strong guardrails, observability, and governance. You will partner closely with Business, Operations, Risk, and Technology stakeholders to translate intent into scalable, auditable solutions with clear, actionable outcomes.

Job responsibilities
  • Build and operate resilient backend services and APIs that power enterprise workflows and AI-enabled capabilities.
  • Integrate LLM/prompt capabilities into production services with guardrails, fallback paths, response validation, and clear auditability.
  • Design service interfaces with strong API contract management, versioning, and integration patterns.
  • Implement retrieval patterns (e.g., RAG) and orchestration workflows using LangChain or similar frameworks, connecting models to approved enterprise data sources and APIs (subject to firm-approved tooling).
  • Implement and optimize vector search/embedding solutions (e.g., pgvector or equivalent) including indexing strategy, metadata filtering, hybrid search, and production scaling (subject to firm-approved tooling).
  • Build intuitive user experiences for AI-powered applications and dashboards using modern front-end frameworks (React preferred).
  • Design and manage persistence layers using relational and/or NoSQL databases; apply strong data modeling and schema design.
  • Apply event-driven and asynchronous processing patterns where appropriate; ensure reliability and idempotency.
  • Build CI/CD pipelines, release automation, and environment promotion controls; drive repeatable, safe delivery.
  • Implement robust testing strategies (unit, integration, end-to-end), establish strong observability (logs, metrics, tracing, alerting), diagnose performance/reliability issues in live systems, and translate ambiguous requirements into clear technical designs and deliverables with effective stakeholder communication.
Required qualifications, capabilities, and skills
  • BS/BA degree in Computer Science, Engineering, Information Systems, or equivalent experience.
  • 1+ years of hands-on software engineering experience delivering production systems.
  • Strong experience building backend services and APIs in Java and/or Python.
  • Solid foundation in distributed systems, service design, and API contract management.
  • Experience with cloud-native development and familiarity with AWS services.
  • Experience with CI/CD, release automation, and modern deployment practices.
  • Proficiency in testing practices and production readiness (quality, reliability, operational support).
  • Strong collaboration and communication skills; ability to convert business intent into executable technical plans.
Preferred qualifications, capabilities, and skills
  • 1+ years integrating AI/LLM functionality into enterprise applications, including guardrails and monitoring.
  • Experience with vector search/embeddings and retrieval-enabled architectures (RAG).
  • Experience with observability platforms and SRE-style operational practices. Experience with secure SDLC practices and governance expectations.
  • Experience in financial services, technology risk, controls, or audit-oriented environments. Relevant cloud certifications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analyst - Software Engineer I - AI ML Java Python REACT
Analyst - Software Engineer I - AI ML Java Python REACT

JPMorganChase • Mumbai

On-site
INR 1,400,000 - 2,000,000
Software Engineer III - Python LLM Engineer
Software Engineer III - Python LLM Engineer

JPMorganChase • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer - Java, Python and AIML
Lead Software Engineer - Java, Python and AIML

JPMorgan Chase & Co. • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer
Lead Software Engineer

ENGINEERINGUK • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer Java Spring boor Gen AI
Lead Software Engineer Java Spring boor Gen AI

JPMorgan Chase & Co. • Mumbai

On-site
INR 2,500,000 - 4,200,000
Lead Software Engineer Java
Lead Software Engineer Java

JPMorganChase • Karnataka

On-site
INR 2,600,000 - 3,800,000
Software Engineer III - Java Full Stack Developer + React + AI
Software Engineer III - Java Full Stack Developer + React + AI

IOCombats • Mumbai

On-site
INR 1,200,000 - 2,400,000
Lead Software Engineer
Lead Software Engineer

JPMorganChase • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Lead Software Engineer - Java, Cloud Platforms (AWS), Kafka,Generative AI
Lead Software Engineer - Java, Cloud Platforms (AWS), Kafka,Generative AI

JPMorgan Chase & Co. • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

JPMorganChase • Bengaluru

On-site
INR 1,400,000 - 2,400,000