Jobs / JPMorganChase

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

JPMorganChase · London, ENG, United Kingdom
London, ENG, United KingdomOnsite
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

The Lead Software Engineer role focuses on enhancing and delivering technology products within the AIML Data Platforms team. Key responsibilities include developing secure production code, driving the adoption of AI-assisted engineering practices, and mentoring junior engineers, with a strong emphasis on Python development and cloud-native solutions.

Qualifications

  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced Python Architecture and Development skills
  • Demonstrated experience leading effective use of approved AI-assisted software development tools
  • Strong understanding of responsible AI use in engineering workflows
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Works closely with product managers and data strategy professionals
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Mentors more junior engineers in the team

Skills

AWSKubernetesPython

Relocation

No