Software Engineer III

JPMC Candidate Experience page
Bengaluru, IN

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.

 

// // //