All roles at JPMorgan Chase

Software Engineer III - Python LLM Engineer

BengaluruFull-time3–6 yrsPosted over a month ago

Mid-level data science role at JPMorgan Chase in Bengaluru. Needs 3+ years.

About the role

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Asset and Wealth Management Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way.

What you'll do

  • Design and build agentic AI workflows capable of multi-step reasoning, tool orchestration, and task execution, with clear boundaries, fallback behavior
  • Develop and productionize LLM-powered applications such as conversational interfaces, intelligent search, summarization/extraction services, and advisory assistants
  • Implement patterns for tool integration (APIs, internal services, data sources) so agents can safely retrieve data and take actions with authentication/authorization
  • Build and maintain RAG components where applicable (ingestion, indexing, retrieval, grounding/citations, reranking) and tune for answer quality and latency
  • Produce architecture/design artifacts for distributed systems, including service boundaries, data flows, scalability, resiliency

What you need

  • Python
  • LLMs
  • SQL
  • Pandas
  • AWS
  • Statistics

Good to have

  • Test automation
  • CI/CD
  • Microservices
  • Azure
  • Wealth management

More roles like this at JPMorgan Chase

Apply on JPMorgan Chase's site