Senior Lead Software Engineer- Java/python/ AI Solutions

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Asset & Wealth Management

Senior Lead Software Engineer to design, develop, and deploy client-facing Generative AI and Agentic AI solutions for a Private Bank. This role involves architecting prompt-based LLM models, building autonomous agentic AI workflows with multi-step reasoning and tool use, integrating with external data sources, and developing scalable data pipelines and APIs. The position requires strong programming skills in Python or Java, experience with cloud platforms, and a deep understanding of security and regulatory compliance in financial services.

What you'd actually do

  1. Lead the end-to-end design, development, and deployment of client-facing Generative AI and Agentic AI solutions that enhance automation, personalization, and decision-making for external clients.
  2. Architect and implement prompt-based models on Large Language Models (LLMs) for NLP tasks tailored to financial services use cases such as document summarization, intelligent search, conversational interfaces, and advisory support.
  3. Design and build autonomous agentic AI workflows capable of multi-step reasoning, tool use, and task execution with appropriate human-in-the-loop guardrails aligned with emerging enterprise patterns such as OpenAI Frontier and Anthropic Claude Cowork
  4. Implement Model Context Protocol (MCP) integrations to enable AI agents to securely connect to and interact with external data sources, APIs, and enterprise tools in real time.
  5. Build and maintain scalable data pipelines and data processing workflows for both structured and unstructured data, leveraging cloud services to support LLM-based features and real-time client interactions.

Skills

Required

  • Formal training or certification in software engineering concepts with 5+ years of applied experience
  • Strong programming proficiency in Python or Java, with demonstrated experience building AI/ML-powered applications
  • Proven experience designing and developing client-facing applications with a focus on usability, performance, and reliability at scale
  • Hands-on experience building data pipelines for both structured and unstructured data processing in support of AI/ML workloads
  • Experience developing RESTful APIs and microservices and integrating NLP or LLM models into production software applications
  • Hands-on experience with cloud platforms (AWS or Azure) for AI/ML model deployment, data processing, and infrastructure management
  • Experience building agentic AI systems with multi-step reasoning, tool orchestration, and autonomous task execution within guardrailed environments
  • Familiarity with agentic AI orchestration frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, CrewAI, AutoGen, or similar libraries
  • Strong understanding of security best practices, particularly in the context of client-facing financial applications (e.g., data encryption, access controls, regulatory compliance)
  • Solid understanding of the Software Development Life Cycle (SDLC) and agile methodologies including CI/CD, application resiliency, and DevSecOps
  • Experience working in a large corporate or financial services environment, with familiarity in navigating complex stakeholder landscapes and regulatory frameworks

Nice to have

  • Experience with both Java and Python

What the JD emphasized

  • client-facing Generative AI and Agentic AI solutions
  • autonomous agentic AI workflows
  • multi-step reasoning
  • tool use
  • task execution
  • regulatory requirements
  • security, privacy, and regulatory standards
  • autonomous AI agents in financial services

Other signals

  • Agentic Private Bank
  • Generative AI
  • Agentic AI solutions
  • autonomous agentic AI workflows
  • multi-step reasoning
  • tool use
  • task execution