Skip to Main Content
Location icon
London

Software Engineer III - AI/ML Data Platforms

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

Location
London

Hours
Full Time

Salary
Competitive, commensurate with experience

About the Role
Join JPMorganChase as a Software Engineer III specializing in AI and Machine Learning Data Platforms. In this role, you will help transform cutting-edge AI research into production-grade, scalable, and secure platforms and applications that accelerate experimentation across the firm. You will collaborate closely with AI Researchers and Data Scientists to move prototypes into optimized, reliable solutions, including generative AI applications. Your work will focus on building platform and application capabilities with an emphasis on security, stability, and operational excellence. You will also mentor junior engineers, contribute to shaping team practices, and foster a culture of collaboration, inclusion, and continuous improvement. This role offers the opportunity to work directly with the Machine Learning Center of Excellence and contribute to advancing AI experiments into robust, scalable applications that support the firm’s business objectives.

Job Responsibilities
- Collaborate with Data Scientists and AI Researchers to advance experiments into scalable, optimized, production-grade applications
- Develop software applications for AI and machine learning platforms, including generative AI solutions such as agents
- Design and troubleshoot technical solutions using creative problem solving to address complex engineering challenges
- Identify and automate remediation for recurring issues and developer pain points to improve operational efficiency
- Deliver solutions using continuous integration and continuous delivery pipelines to public and private cloud platforms
- Support experimentation environments, including tools such as Jupyter Notebooks
- Mentor junior engineers and help drive engineering practices across the team and with research partners
- Contribute to a team culture of diversity, opportunity, inclusion, and respect
- Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity while validating outputs through peer review, automated testing, and secure coding standards
- Apply knowledge of Software Development Life Cycle toolchain and AI-assisted development and automation capabilities to enhance automation value

Requirements

Experience
- Formal training or certification in software engineering concepts with applied full stack development experience
- Practical experience developing infrastructure as code, ideally using Terraform
- Hands-on experience building applications, testing, and supporting operational stability
- Proficiency in at least one programming language, with a strong focus on Python
- Experience with automation and continuous integration, delivery, and testing methods
- Working knowledge of the Software Development Life Cycle and Model Development Life Cycle
- Understanding of agile methodologies and basic proficiency with architectural frameworks
- Demonstrated experience in platform development within cloud, artificial intelligence, or machine learning disciplines
- Hands-on experience using enterprise-authorized AI-assisted software development tools with ability to critically evaluate, validate, and refine AI-generated outputs
- Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations

About You
- Proactive approach to identifying issues and constructively challenging the status quo
- Initiative in learning and adapting to new technologies and methodologies
- Strong problem solving skills with a focus on innovation and continuous improvement
- Strong communication and collaboration skills across cross-functional teams
- Commitment to fostering diversity, inclusion, and respect within the team environment

Preferred Qualifications
- Experience using AI tools to improve productivity and efficiency in daily work
- Exposure to business-facing integrated application environments such as risk or trading

Expiry date: 28/08/2026
Software Engineer III - AI/ML Data Platforms
Company:
JPMorganChase
Job Type:
Full-time
Location:
London