Senior Lead Software Engineer, Python / Java

JPMorgan Chase

Quick summary

Work type
On-site
Location
London, Greater London, United Kingdom
Posted
3 days ago

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 436 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer, Python / Java

As a Senior Lead Software Engineer at JPMorgan Chase within the AM Research Technology team, you will be an integral part of an agile development group focused on enhancing and delivering cutting-edge cloud-based systems and AI-driven solutions. Your daily responsibilities include developing secure and high-quality production code in Python for AWS environments, implementing RAG-based semantic search and LLM inference workflows using OpenAI and Claude models, and serving as a subject matter expert in cloud deployment and AI technologies. You will need advanced proficiency in Python programming, deep knowledge of AWS, and experience with machine learning frameworks. This role demands independent problem-solving skills and the ability to execute end-to-end solutions without extensive oversight, contributing significantly to the firm's technology innovation in asset management.

What you'll do

  • Develops secure, high-quality production code for cloud-based systems using AWS.
  • Implements and optimizes RAG-based semantic search and LLM inference workflows.
  • Acts as a subject matter expert in cloud deployment and AI technologies.
  • Designs, develops, tests, and maintains applications with advanced Python proficiency.
  • Independently solves complex design and functionality problems with minimal oversight.
  • Delivers system designs and operational stability for cloud-native environments.

What we're looking for

  • Advanced proficiency in Python programming and experience with Java concepts.
  • Extensive hands-on experience in cloud-based systems, particularly AWS.
  • Expertise in implementing RAG-based semantic search and LLM inference workflows.
  • Proven ability to independently design, develop, test, and optimize software solutions.
  • Formal training or certification in Python/Java and practical cloud-native experience.
  • Deep knowledge of artificial intelligence and machine learning technologies.
  • Function-wide subject matter expertise in cloud deployment and AI technologies.