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
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
JPMorganChase










