Enable job alerts via email!

Senior Lead Software Engineering - Agentic AI Development

JPMorgan Chase & Co.

London

On-site

GBP 85,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A leading global financial institution in London seeks a Senior Lead Software Engineer to join their AI and Machine Learning Data Platform Team. In this role, you will leverage your expertise in machine learning to enhance products and innovate testing workflows. The ideal candidate will possess advanced qualifications in computer science or machine learning, extensive experience with Python, and a solid background in NLP and LLM techniques. This position offers an opportunity to shape the future of intelligent testing in a collaborative environment.

Qualifications

  • Formal training or certification in Computer Science, Machine Learning, or related field.
  • Experience applying data science and ML techniques to solve business problems.
  • Deep understanding of deep learning frameworks.

Responsibilities

  • Serve as a subject matter expert on a wide range of ML techniques.
  • Conduct experiments using the latest ML technologies.
  • Optimize system accuracy by identifying and resolving inefficiencies.

Skills

Python programming
Machine Learning (ML)
Natural Language Processing (NLP)
Deep Learning
Communication skills

Education

MS or PhD in Computer Science or related field

Tools

PyTorch
TensorFlow
AWS

Job description

Social network you want to login/join with:

Senior Lead Software Engineering - Agentic AI Development, London

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 8ec89b1277ce

Job Views: 11

Posted: 12.08.2025

Expiry Date: 26.09.2025

Job Description:

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Senior Lead Software Engineer at JPMorgan Chase within the AI and Machine Learning Data Platform Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will be responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

The test engineering team is at the forefront of innovation, developing intelligent agents powered by top foundational models to enhance the development and testing experience for our teams and partners. We build solutions that automate quality workflows, accelerate debugging, and enable smarter decision-making across SDLC. Join us in shaping the future of intelligent testing through cutting-edge AI and model-driven engineering.

Job responsibilities
  • Serve as a subject matter expert on a wide range of ML techniques and optimizations.
  • Provide in-depth knowledge of ML algorithms, frameworks, and techniques.
  • Enhance ML workflows through advanced proficiency in large language models (LLMs) and related techniques.
  • Conduct experiments using latest ML technologies, analyzing results, tuning models.
  • Bring experimental results into production solutions through hands-on coding in Python, collaborating with engineering teams. Own end-to-end code development for proof of concept, experimentation, and production.
  • Optimize system accuracy and performance by identifying and resolving inefficiencies and bottlenecks. Collaborate with product and engineering teams to deliver tailored, science and technology-driven solutions.
  • Integrate Generative AI within the ML Platform using state-of-the-art techniques.
Required qualifications, capabilities, and skills
  • Formal training or certification (MS and/or PhD) in Computer Science, Machine Learning, or a related field, with applied ML experience.
  • Experience in Python programming language is essential.
  • Experience applying data science and ML techniques to solve business problems.
  • Solid background in Natural Language Processing (NLP) and Large Language Models (LLMs).
  • Hands-on experience with machine learning and deep learning methods.
  • Deep understanding of deep learning frameworks such as PyTorch or TensorFlow.
  • Experience in advanced applied ML areas such as GPU optimization, fine-tuning, embedding models, inferencing, prompt engineering, evaluation, RAG (Similarity Search).
  • Ability to work independently on tasks and projects through to completion.
  • Excellent communication skills and a team player attitude.
Preferred qualifications, capabilities, and skills
  • Master’s degree in computer science, ML, or related areas.
  • Experience with Ray, MLFlow, and other distributed training frameworks.
  • In-depth understanding of Search/Ranking, Recommender systems, Graph techniques, and other advanced methodologies.
  • Deep understanding of LLM techniques, including Agents, Planning, Reasoning, and related methods.
  • Experience deploying ML models on cloud platforms such as AWS, using tools like Sagemaker, EKS, etc.
  • Experience working with large-scale MLOps pipelines and deploying models to production services.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs