hero

Find Your Dream Job Today

Out for Undergrad
companies
Jobs

Software Engineer III

JPMorganChase

JPMorganChase

Software Engineering
Bengaluru, Karnataka, India
Posted on Apr 2, 2026

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III -Senior AI/ML Engineer at JPMorgan Chase within Advisor & Investment Technology team within the Asset & Wealth Management Technology, your role is crucial in an agile team dedicated to improving, creating, and delivering top-tier technology products in a secure, stable, and scalable manner. Your skills and contributions will have a substantial impact on the business, and your extensive technical expertise and problem-solving methods will be applied to a wide range of challenges across various technologies and applications.

Job Responsibilities:

  • Lead the design and end-to-end development of foundational platforms and shared services. Every solution must be approached with an "AI-first" mindset, leveraging machine learning to automate complex engineering workflows.
  • Operate in a highly dynamic, swift-moving environment to build platforms and services that solve real-world architectural bottlenecks. You will bridge the gap between emerging AI trends and production-ready software.
  • Act as a technical evangelist, ensuring that the solutions built by the architecture team are practical, high-performance, and easily integrated by various engineering squads within the CTO org.
  • Architect and deploy robust, secure, and distributed solutions on public cloud (preferably AWS), ensuring high availability and alignment with modern cloud-native patterns.
  • Constantly evaluate the tech stack to identify opportunities for optimization through LLMs, agentic workflows, or predictive analytics to keep the organization at the cutting edge.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • Work closely with cross-functional teams including developers, engineers, product managers and business stakeholders, understanding functional, and non-functional requirements then contributing to overall design & development.


Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience

  • Hands-on experience in AI/ML Engineering or Software Architecture with a heavy focus on Machine Learning.
  • Deep understanding of AI/ML frameworks, LLM orchestration, and Vector Databases.
  • Expert-level proficiency in Python or Java. You must be able to write clean, maintainable, production-grade code.
  • Extensive experience building and scaling applications on Public Cloud.
  • Demonstrated prior experience delivering modern architecture.
  • Ability to thrive in a very dynamic setting where priorities and technologies move swiftly. You must be comfortable with ambiguity and rapid pivots.
  • A natural curiosity and drive to solve problems using non-traditional, AI-driven methods rather than just standard "legacy" fixes.
  • Skilled in verbal, written and diagrammatic communication, working across a wide range of people with the ability to adapt approach and styles.

Preferred qualifications, capabilities, and skills

  • Expert-level proficiency in Python (highly preferred for ML)
  • Extensive experience building and scaling applications on Public Cloud, with a strong preference for AWS.


Promote innovation on a dynamic team to enhance, build, and deliver exceptional technology products that delight and empower users.