Skip to Main Content
Location icon
London

Principal Software Engineer - Full Stack Python/AWS

JPMorganChase
Office & Professional
Office & Professional
Negotiable
Company logo image
Description

Location
London

Hours
Full Time

Salary
Competitive, commensurate with experience

About the Role
The Applied Innovation (AI) Engineering team is an elite machine learning group within the Chief Data Analytics Office (CDAO) Technology group at JPMorganChase. This team focuses on business-critical priorities using innovative machine learning techniques and technologies, with emphasis on Software, Cybersecurity, and Technology Infrastructure. As a Principal Software Engineer in this team, you will design, develop, deploy, and maintain advanced AI products that support the firm’s growth and innovation. You will collaborate closely with software engineers, data engineers, and data scientists to deliver trusted, scalable solutions. Your role is central to executing long-term projects that drive technical excellence and foster a culture of inclusion.

Key responsibilities include collaborating with cross-functional teams to deliver production-ready products, building and maintaining data pipelines for analytics and model evaluation, and executing creative software solutions beyond conventional approaches. You will provide feedback to improve architecture governance, create secure and high-quality production code, maintain synchronous algorithms, and proactively identify hidden problems to enhance coding hygiene and system architecture. Additionally, you will provide technical guidance, architect AI-enabled engineering workflows to improve delivery speed and operational outcomes, and apply knowledge of Software Development Life Cycle tools including AI-assisted development and automation capabilities.

Requirements

Experience
- Proven programming and scripting skills in multiple modern languages including Python, Golang, TypeScript within AWS/Cloud environments
- Experience with GPT, Large Language Models (LLM), Retrieval-Augmented Generation (RAG), Generative AI, and Prompt Engineering technologies
- Experience developing, debugging, and maintaining code in large corporate environments
- Familiarity with agile methodologies such as CI/CD, Applicant Resiliency, and Security
- Solid understanding of software applications and technical processes including synchronous and asynchronous APIs, concurrency, and scalable software design frameworks

About you
You are a highly skilled engineer with a passion for innovation and technical excellence. You thrive in collaborative environments and are motivated to drive improvements in code quality, architecture, and operational outcomes. You embrace diversity and inclusion and are committed to fostering a culture of trust and respect.

Qualifications
- Strong programming expertise in Python and other modern languages
- Experience working with cloud platforms, particularly AWS
- Deep understanding of software development life cycle tools and AI-assisted automation
- Ability to architect and govern AI-enabled workflows with a focus on security, resiliency, and reuse

Expiry date: 08/08/2026
Principal Software Engineer - Full Stack Python/AWS
Company:
JPMorganChase
Job Type:
Full-time
Location:
London