Software Engineer Analysis Software in London
Software Engineer Analysis Software

Software Engineer Analysis Software in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
James Adams

At a Glance

  • Tasks: Design and deliver cutting-edge ML/AI solutions and develop scalable full-stack applications.
  • Company: Join a globally recognised financial services firm with an agile engineering team.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Diverse and inclusive workplace committed to equal opportunities.
  • Why this job: Be at the forefront of AI innovation and make a real impact in global markets.
  • Qualifications: 5+ years in software engineering, strong Python skills, and experience with GenAI applications.

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

We're partnering with a globally recognised financial information services business to find a Senior Software Engineer with a passion for AI and full-stack development. This is a rare opportunity to join a high-calibre, agile engineering team building intelligent, cloud-native solutions that power data-driven decision-making for customers across global markets.

You'll be at the forefront of designing and delivering ML/AI solutions, combining classical machine learning with modern LLM and deep learning approaches, while also contributing to scalable, enterprise-grade full-stack applications.

  • Design and build ML/AI solutions using classical ML, deep learning, and LLM approaches aligned to real product outcomes.
  • Develop and maintain scalable full-stack web applications using React/TypeScript on the front end and Python/FastAPI on the back end.
  • Partner with Product Owners and stakeholders to define architecture, design solutions, and optimise engineering processes.
  • Own data quality and build deep domain knowledge in your allocated areas.

5+ years in software engineering or applied ML, with strong Python and backend expertise.

  • Hands-on experience building GenAI applications with LangChain and LangGraph, including agent design, memory management, and graph-based orchestration.
  • Proficiency in ML/NLP, generative models, embeddings, vector stores, RAG pipelines, and LLM fine-tuning (OpenAI, LLaMA, Cohere, etc.).
  • 3–5+ years building scalable web applications with React/TypeScript.
  • Excellent communication skills and the ability to work effectively within agile, cross-functional teams.

Our client is an equal opportunity employer committed to building diverse, inclusive teams.

Software Engineer Analysis Software in London employer: James Adams

Join a globally recognised financial information services business that champions innovation and inclusivity, offering a dynamic work culture where your contributions directly impact data-driven decision-making across global markets. With a strong focus on employee growth, you will have access to cutting-edge technology and the opportunity to work alongside a high-calibre, agile engineering team dedicated to developing intelligent, cloud-native solutions. Enjoy the flexibility of a hybrid work model, competitive compensation, and a commitment to diversity as you advance your career in a supportive environment.
James Adams

Contact Detail:

James Adams Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer Analysis Software in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving AI and full-stack development. This is your chance to demonstrate your expertise in Python, React, and all that good stuff.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the latest trends in ML/AI. Practice coding challenges and be ready to discuss your past projects in detail—this is where you can really shine!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Software Engineer Analysis Software in London

Full Stack Development
Machine Learning (ML)
Artificial Intelligence (AI)
Deep Learning
Large Language Models (LLM)
React
TypeScript
Python
FastAPI
Generative AI Applications
LangChain
LangGraph
Natural Language Processing (NLP)
Data Quality Management
Agile Methodologies
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Python, React, and any AI/ML projects you've worked on. We want to see how you fit into our agile team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and full-stack development, and explain why you're excited about this opportunity with us. Be genuine and let your personality come through.

Showcase Relevant Projects: If you've built any GenAI applications or scalable web apps, make sure to mention them! We love seeing real examples of your work, especially if they involve modern ML techniques or cloud-native solutions.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we can’t wait to hear from you!

How to prepare for a job interview at James Adams

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, React, and TypeScript. Brush up on your knowledge of ML/NLP and generative models, as these will likely come up during technical discussions.

✨Showcase Your Projects

Prepare to discuss specific projects where you've implemented AI solutions or built scalable web applications. Be ready to explain your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.

✨Understand the Business Context

Familiarise yourself with the financial services industry and how AI is transforming it. Being able to discuss how your work can impact data-driven decision-making will show that you understand the bigger picture and are aligned with the company's goals.

✨Communicate Effectively

Since excellent communication skills are a must, practice articulating your thoughts clearly and concisely. Engage with your interviewers by asking insightful questions about their engineering processes and team dynamics, showing that you’re not just a techie but also a team player.

Software Engineer Analysis Software in London
James Adams
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>