Lead Software Engineer - Python and AI

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Asset & Wealth Management

Lead Software Engineer focused on full-stack development (React.js, Python) and cloud engineering (AWS), with a significant contribution to designing and developing AI/LLM-based solutions including RAG pipelines and prompt engineering.

What you'd actually do

  1. 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.
  2. Cloud Engineering: Architect and implement cloud-native solutions on AWS, leveraging services such as Lambda, API Gateway, S3, EC2, ECS, and more.
  3. 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.
  4. Technical Design & Architecture: Participate in and lead technical design discussions, architecture reviews, and engineering decisions that shape the direction of the product.
  5. Cross-functional Collaboration: Work closely with product managers, UX designers, data scientists, and business stakeholders to translate requirements into robust technical solutions.

Skills

Required

  • 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

What the JD emphasized

  • predominant focus on React.js
  • Python
  • AWS
  • AI/ML and LLM technologies
  • senior individual contributor

Other signals

  • AI/LLM Solutions
  • integration with LLM APIs
  • RAG pipelines
  • prompt engineering
  • intelligent automation workflows
  • Experience or strong interest in AI/ML and LLM technologies