Software Engineer - AI/ML Data Platforms - AI Engineer - Python in London

Software Engineer - AI/ML Data Platforms - AI Engineer - Python in London

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
J.P. Morgan

At a Glance

  • Tasks: Develop AI/ML applications and collaborate with Data Scientists to innovate solutions.
  • Company: Join J.P. Morgan, a global leader in financial services with a focus on diversity.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Other info: Be part of a dynamic team that values inclusion and offers excellent career growth.
  • Why this job: Make an impact by working on cutting-edge AI technologies and enhancing operational efficiency.
  • Qualifications: Experience in software engineering, Python, and automation tools is essential.

The predicted salary is between 70000 - 90000 £ per year.

Job Responsibilities

  • Works closely with Data Scientists and AI Researchers to advance experiments into more robust, scalable, highly optimized production-grade apps.
  • Develops and writes software applications for AI/ML platforms as well as building Generative AI based applications including Agents.
  • Utilizes creative problem‑solving skills to design, develop, and troubleshoot technical solutions, thinking beyond conventional approaches to innovate and resolve complex technical challenges.
  • Proactively identifies opportunities to streamline, eliminate, or automate the remediation of recurring issues and developer challenges, enhancing the operational efficiency and excellence of software applications and systems.
  • Leads evaluation sessions (cross‑team) to drive outcomes‑oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
  • Drives team adoption of enterprise‑authorized AI‑assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI‑assisted code review/refactoring, test strategy acceleration, incident/root‑cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise‑authorized AI‑assisted development and automation capabilities, to improve the value realized by automation.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading‑edge technologies.
  • Mentors engineers within the team and drives practice across junior engineers in the team, as well as researchers/data scientists as they prototype solutions.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on software engineering concepts with applied Full stack development experience.
  • Practical experience in Infrastructure as Code development, ideally using Terraform.
  • Hands‑on practical experience in system design, application development, testing, and ensuring operational stability.
  • Advanced proficiency in one or more programming languages, with a strong focus on Python.
  • Expertise in automation and continuous integration, delivery, and testing (CI/CD/CT) methods.
  • Demonstrated experience leading effective use of approved AI‑assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices.
  • Comprehensive understanding of the Software Development Life Cycle (SDLC) and Model Development Life Cycle (MDLC).
  • Deep understanding of agile methodologies and basic proficiency in architectural frameworks.
  • Demonstrated proficiency in platform development and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).

Preferred Qualifications, Capabilities, and Skills

  • Demonstrable mastery of AI tools to enhance productivity and efficiency in daily tasks.
  • Self‑motivated and proactive, with a strong ability to identify issues and challenge the status quo.
  • Demonstrates initiative in learning and adapting to new technologies and methodologies.
  • Experience in/exposure to a major business‑facing integrated application environment (e.g. risk, trading) and working with business‑facing developers.
  • Proven problem‑solving skills with a focus on innovation and continuous improvement.
  • Excellent communication and collaboration skills to work effectively within cross‑functional teams.

Software Engineer - AI/ML Data Platforms - AI Engineer - Python in London employer: J.P. Morgan

As a leading global financial institution, we pride ourselves on fostering a dynamic and inclusive work environment that empowers our employees to excel. The Head of Markets Tax Operations role offers unparalleled opportunities for professional growth, collaboration across diverse teams, and the chance to drive innovation in tax operations while working in vibrant locations like Spain, Italy, and Hungary. Join us to be part of a culture that values excellence, embraces technology, and prioritises employee development, ensuring you can make a meaningful impact in your career.

J.P. Morgan

Contact Details:

J.P. Morgan Recruitment Team

We think you need these skills to ace Software Engineer - AI/ML Data Platforms - AI Engineer - Python in London

Python
Full Stack Development
Infrastructure as Code (Terraform)
System Design
Application Development
Testing
Operational Stability