Skip to content
Job

JPMorgan Chase Hiring Software Engineer I – Mumbai

JPMorgan Chase & Co.
📍 Mumbai, Maharashtra, India 💰 ₹14L–₹22L PA ⏱ 1+ years 💼 Full_time
API Contract Management AWS Distributed Systems Java / Python / React LLM Integration RAG Vector Search / pgvector
⚠ This listing has expired. Applications are no longer accepted.

What This Role Actually Is

A Software Engineer I at JPMorgan Chase in a role like this one sits inside the bank’s Commercial & Investment Bank (CIB) technology organization, on a team building something genuinely current rather than legacy banking infrastructure: production-grade platforms that embed large language model (LLM) workflows directly into JPMorgan’s core risk and controls systems. In plain terms, the team is applying generative AI to automate and strengthen how the bank monitors and manages risk — not a research or innovation-lab project, but production software that real business, operations, and risk teams will depend on.

If you’ve been trying to break into “AI engineering” roles but keep finding either pure research positions or roles that only touch AI at the margins, this is worth a close look — the JD is unusually specific about production LLM integration rather than treating AI as a buzzword bolted onto a generic backend listing.

What You’d Actually Be Building

  • Backend services and APIs: build and operate resilient services powering enterprise workflows and AI-enabled capabilities — this is core backend engineering, not just AI glue code.
  • LLM/prompt integration with real guardrails: integrate LLM and prompt capabilities into production services with fallback paths, response validation, and clear auditability — a meaningfully more rigorous bar than a typical “call an API” AI integration.
  • API contract design: design service interfaces with strong contract management, versioning, and integration patterns.
  • Retrieval-augmented generation (RAG): implement retrieval patterns using frameworks like LangChain, connecting models to approved enterprise data sources under firm-approved tooling — a detail worth noting since it signals JPMorgan’s tooling is tightly governed, not “bring your own stack.”
  • Vector search and embeddings: implement and optimize vector search/embedding solutions (e.g., pgvector or equivalent) including indexing strategy, metadata filtering, hybrid search, and production scaling.
  • Front-end work: build user-facing experiences for AI-powered applications and dashboards using modern front-end frameworks, with React explicitly preferred.
  • Data layer design: design and manage persistence layers across relational and/or NoSQL databases, with strong data modeling and schema design.
  • Async/event-driven patterns: apply event-driven and asynchronous processing where appropriate, ensuring reliability and idempotency — a term worth knowing (meaning an operation can be safely retried without duplicating its effect), since it comes up often in financial-systems interviews.
  • CI/CD and delivery: build pipelines, release automation, and environment promotion controls for repeatable, safe delivery.
  • Testing and observability: implement unit, integration, and end-to-end testing strategies, establish logging/metrics/tracing/alerting, diagnose live production issues, and translate ambiguous business requirements into clear technical designs.

Snapshot

Job Title Analyst – Software Engineer I – AI/ML, Java/Python, REACT
Company JPMorgan Chase
Business Unit Commercial & Investment Bank (CIB)
Location Mumbai, Maharashtra, India (Malad West and Goregaon East offices)
Job Type Full-Time
Work Mode Not specified in listing — confirm with recruiter
Experience Required 1+ years of hands-on production software engineering experience (not fresher-friendly)
Education BS/BA in Computer Science, Engineering, Information Systems, or equivalent experience
Application Deadline 1 October 2026, 09:30 IST
Estimated Salary/CTC Reported entry-level (0–2 yr) Software Engineer total CTC at JPMorgan Chase India runs roughly ₹14L–₹22L.

Required vs. Preferred — What Actually Gates You

  • Required: BS/BA in Computer Science, Engineering, Information Systems, or equivalent experience; 1+ years of hands-on software engineering experience delivering production systems; strong backend/API experience in Java and/or Python; solid foundation in distributed systems, service design, and API contract management; cloud-native development experience with AWS familiarity; CI/CD and modern deployment practice experience; proficiency in testing practices and production readiness; strong collaboration and communication skills.
  • Preferred, not required: 1+ years specifically integrating AI/LLM functionality into enterprise applications, including guardrails and monitoring; vector search/embeddings and RAG experience; observability platforms and SRE-style operational practice; secure SDLC and governance experience; financial services, technology risk, controls, or audit-oriented environment experience; relevant cloud certifications.
  • Reading the gap correctly: the AI/LLM-specific experience sits entirely in “preferred,” not “required” — so a candidate with solid backend production experience in Java or Python plus genuine curiosity about applied AI, even without direct LLM production work, is a realistic applicant here. Don’t self-select out just because you haven’t shipped an AI feature before.

FAQs

1. Is this role open to freshers with zero professional experience?
No — JPMorgan Chase’s own posting requires 1+ years of hands-on software engineering experience delivering production systems. This role is positioned for early-career engineers with some production experience, not a zero-experience campus-hire opening.

2. Do I need prior experience specifically with AI/LLM production systems to apply?
No — direct AI/LLM integration experience is listed under “Preferred qualifications,” not required ones. The required bar is solid backend production experience in Java and/or Python, distributed systems fundamentals, and cloud-native/AWS familiarity.

3. When does this posting close?
JPMorgan Chase’s listing states an “Apply Before” date of 1 October 2026, 09:30 IST. Given how close this is, apply promptly if you meet the qualifications rather than waiting.

4. What does “Line of Business” and “risk and control posture” mean in this JD?
“Line of Business” is internal banking terminology for a specific business division (like Commercial Banking or Markets) that this technology team supports. “Risk and control posture” refers to how well the bank identifies, monitors, and manages operational and compliance risk — this team is building AI-enabled tools to strengthen that monitoring, not building customer-facing banking products.

About JPMorgan Chase & Co.

Overview: JPMorgan Chase is a leading American multinational banking and financial services corporation headquartered in New York City. It's the largest bank in the United States and the world's largest by market capitalization, formed in 2000 through the merger of J.P. Morgan & Co. and Chase Manhattan Corporation, with roots tracing back to 1799. The firm operates in 66+ countries...

View Company Profile →

Job Overview

Posted2 weeks ago
DeadlineOct 1, 2026
Job TypeFull_time
Experience1+ years
Salary₹14L–₹22L PA
DegreeBS/BA in Computer Science and Realated Fields

ATS KEYWORDS

Add these keywords in your resume to get a higher chance of selection

API Contract Management AWS Distributed Systems Java / Python / React LLM Integration RAG Vector Search / pgvector

Top Interview Questions

Prepare with commonly asked questions for this role

Top Interview Questions

Prepare with commonly asked questions for this role

Try Magician AI — free Let AI hunt jobs for you
→