New: upload your resume and get matched to AI jobs. Free to start →

Lead Software Engineer - Python and AI

Salary not listed • Bengaluru, Karnataka, India • Full-time

Posted 18d ago

Job Location

Bengaluru, Karnataka, India

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Agent Engineer

About the job

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer within the Commercial & Investment Bank, Post-Trade 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Responsibilities

  • Design and build production-grade agentic AI systems including LLM orchestration layers, RAG pipelines, vector databases, and MCP-based tool integrations.
  • Develop and review secure, high-quality code and debug solutions written by team members or generated by AI models.
  • Architect multi-agent and single-agent setups, author skill files, and write technical RFCs for new AI capabilities.
  • Contribute to cloud-native deployments (AWS ECS), CI/CD pipelines, and infrastructure modernization.
  • Build and iterate on agentic patterns like multi-hop agents, vector search, and automated code generation from POC through UAT to full production rollout.
  • Translate regulatory operations and business requirements into precise technical designs and deliver against quarterly commitments.
  • Identify opportunities to automate recurring operational issues, reducing manual toil and improving platform stability.
  • Participate actively in sprint ceremonies, code reviews, and architecture discussions as a senior technical contributor.
  • Contribute to an internal developer productivity accelerator as a technical mentor and active builder across 10+ cross-functional teams.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Apply knowledge of the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve value realized by automation.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in Python; strong object-oriented programming fundamentals.
  • Proven experience building and deploying LLM-based or agentic AI systems in production.
  • Deep understanding of RAG architecture, vector databases, and AI agent frameworks (e.g., LangGraph, MCP).
  • Proficiency in automation and continuous delivery methods (CI/CD, DevSecOps).
  • Proficient across all phases of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies and application resiliency patterns.
  • Practical cloud-native experience on AWS (ECS, Lambda, S3 or equivalent).
  • Strong analytical and problem-solving skills with ability to break down complex technical problems independently.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools with ability to set team expectations for validating AI outputs.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.

About JPMorganChase