Senior Lead Software Engineer, Python / Java
Quick summary
- Work type
- On-site
- Location
- London, Greater London, United Kingdom
- Posted
- 3 days ago
- Nearby
- 63 roles within 25 mi
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
- Software Engineer [Multiple Positions Available] 10
- Data Scientist [Multiple Positions Available] 4
- Lead Site Reliability Engineer 3
- Lead Software Engineer 3
- Lead Software Engineer - Java 3
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.
Skills
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.