Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Lead Software Engineer - Python and AI

Yesterday Bangalore, India

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 at JPMorganChase within the Asset and Wealth Management, 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.

Job responsibilities

  • Full Stack Development: Design, develop, and maintain scalable, high-quality full-stack applications with a predominant focus on React.js for the frontend and Python for backend services and APIs.
  • Cloud Engineering: Architect and implement cloud-native solutions on AWS, leveraging services such as Lambda, API Gateway, S3, EC2, ECS, and more.
  • AI / LLM Solutions: Actively contribute to the design and development of AI and LLM-based solutions, including integration with LLM APIs, RAG pipelines, prompt engineering, and intelligent automation workflows.
  • Technical Design & Architecture: Participate in and lead technical design discussions, architecture reviews, and engineering decisions that shape the direction of the product.
  • Cross-functional Collaboration: Work closely with product managers, UX designers, data scientists, and business stakeholders to translate requirements into robust technical solutions.
  • Continuous Improvement: Champion best practices in CI/CD, DevOps, testing, and software delivery to continuously improve team velocity and product quality.
  • Mentorship & Culture: Contribute to a strong engineering culture by mentoring peers, sharing knowledge, and supporting the growth of the broader team.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Strong hands-on proficiency in React.js and modern frontend development (hooks, state management, component architecture)
  • Strong hands-on proficiency in Python for backend development, REST APIs, and data processing
  • Demonstrated AWS experience with cloud-native architecture and services (Lambda, S3, EC2, API Gateway, RDS, etc.)
  • Experience or strong interest in AI/ML and LLM technologies (e.g., OpenAI APIs, LangChain, RAG, vector search, prompt engineering)
  • Experience building and consuming RESTful APIs and working within microservices architectures
  • Proficiency with CI/CD pipelines, version control (Git), and DevOps practices
  • Ability to work independently as a senior individual contributor with minimal supervision
  • Strong analytical and problem-solving skills with excellent communication abilities

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

Job alert subscription

Client-provided location(s): Bangalore, India
Job ID: JPMorgan-210746542
Employment Type: FULL_TIME
Posted: 2026-05-14T19:35:53

Perks and Benefits

  • Health and Wellness

    • Parental Benefits

      • Work Flexibility

        • Office Life and Perks

          • Vacation and Time Off

            • Financial and Retirement

              • Professional Development

                • Diversity and Inclusion