Lead Software Engineer – AIML Data Platform (Data, Python, Containers/Kubernetes)

Company: JP Morgan Chase
Apply for the Lead Software Engineer – AIML Data Platform (Data, Python, Containers/Kubernetes)
Location: London
Job Description:

Overview

As Lead Software Engineer in AMDP, you drive design, development, and secure production-grade software across AI-enabled data platforms. You will collaborate with product managers and data strategists to advance AI for Data initiatives, mentoring engineers and guiding architecture decisions. You’ll promote enterprise AI-assisted engineering practices to boost quality, speed, and stability while aligning with security and resiliency requirements. This role offers impact at scale within a cross-functional, agile team shaping industry-leading tech.

Responsibilities

  • Craft innovative software solutions and troubleshoot complex problems beyond routine approaches
  • Collaborate with product managers and data strategists to push AI for Data initiatives
  • Develop secure, high-quality production code and review peers’ work
  • Foster adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operations
  • Leverage SDLC tools and AI-assisted development/automation to enhance automation value
  • Identify and automate recurring issues to improve operational stability
  • Lead evaluation sessions with external vendors and internal teams on architectural fit
  • Mentor junior engineers to grow team capability

Key requirements

  • Hands-on experience with system design, application development, testing, and operational stability
  • Advanced Python architecture and development skills
  • Experience in containerized environments
  • Proven track record leading use of approved AI-assisted software development tools (coding, code review, test acceleration, troubleshooting)
  • Strong understanding of responsible AI in engineering workflows, data sensitivity, and secure handling of inputs/outputs
  • proficiency across the Software Development Life Cycle
  • Advanced understanding of agile methods including CI/CD, application resiliency, and security
  • Practical cloud-native experience
  • Mentoring and coaching
  • Cross-functional collaboration
  • Security-conscious and responsible AI mindset
  • Advanced Python
  • Containerization
  • AI-assisted development tools (e.g., for coding, code review, test acceleration)

…

Posted: September 20th, 2026