Senior Java / Python Engineer in London

Senior Java / Python Engineer in London

London Full-Time 64000 - 80000 € / year (est.) No home office possible
Morgan McKinley

At a Glance

  • Tasks: Design and optimise cloud-native systems using Java and Python for AI platforms.
  • Company: Leading global financial markets organisation with a focus on innovation.
  • Benefits: Competitive salary up to £800, onsite work, and impactful projects.
  • Other info: Opportunity for technical ownership and career growth in a dynamic environment.
  • Why this job: Join a high-impact team shaping the future of AI in finance.
  • Qualifications: Strong experience in Java/Python and cloud-native development required.

The predicted salary is between 64000 - 80000 € per year.

A leading global financial markets organisation is hiring a Senior Java / Python Engineer to join a high-impact Research Technology team building next-generation AI-enabled platforms across Asset & Wealth Management. This is a genuinely strategic engineering role sitting at the intersection of:

  • Cloud-native architecture
  • AI / LLM engineering
  • Quantitative research infrastructure
  • Enterprise-scale software development

The environment is heavily engineering-led and suited to someone who enjoys solving complex distributed systems problems while helping shape the future direction of AI adoption within financial services.

Key Responsibilities:

  • Design, build and optimise scalable cloud-native systems using Java, Python and AWS
  • Develop production-grade AI workflows including RAG-based semantic search and LLM inference pipelines
  • Work directly with OpenAI and Claude models in real-world enterprise applications
  • Drive engineering decisions around architecture, scalability, resiliency and platform design
  • Contribute across the full SDLC within a highly agile engineering environment
  • Operate as a senior IC with strong ownership and technical influence across the wider engineering function

What They’re Looking For:

  • Strong commercial experience in Java and/or Python engineering
  • Deep understanding of distributed systems and cloud-native development
  • Hands-on AWS experience in production environments
  • Exposure to AI/ML engineering, LLM tooling, semantic search or retrieval systems
  • Strong system design capability and ability to work autonomously
  • Background within financial services, trading technology, research platforms or high-performance environments is advantageous

This is an opportunity to join a globally recognised engineering organisation investing heavily into AI capability and modern cloud infrastructure, with real technical ownership and long-term strategic impact.

Location: London

Onsite Working 5x days

Inside IR35 Up to £800

Senior Java / Python Engineer in London employer: Morgan McKinley

Join a leading global financial markets organisation that prioritises innovation and technical excellence, offering a dynamic work culture where engineers thrive on solving complex challenges in AI and cloud technology. With a strong focus on employee growth, you will have the opportunity to shape the future of financial services while working alongside industry experts in a collaborative environment located in the heart of London. Enjoy competitive remuneration and the chance to make a significant impact in a strategic engineering role that values your expertise and contributions.

Morgan McKinley

Contact Detail:

Morgan McKinley Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java / Python Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those in financial services or AI. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Java and Python projects, especially those involving cloud-native systems or AI workflows. This will give potential employers a taste of what you can do.

Tip Number 3

Prepare for technical interviews by brushing up on distributed systems and cloud architecture. Practice coding challenges and be ready to discuss your past projects in detail – they want to see how you think!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Java / Python Engineer in London

Java
Python
AWS
Cloud-native architecture
AI engineering
LLM engineering
Distributed systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java, Python, and cloud-native systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background in AI/ML engineering can contribute to our team. Keep it engaging and personal!

Showcase Your Problem-Solving Skills:In your application, give examples of complex problems you've solved, especially in distributed systems or cloud environments. We love seeing how you approach challenges and what solutions you’ve implemented.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Morgan McKinley

Know Your Tech Inside Out

Make sure you brush up on your Java and Python skills, especially in the context of cloud-native systems. Be ready to discuss your past projects and how you've tackled complex distributed systems problems. This role is all about technical depth, so show them you’ve got it!

Showcase Your AI Knowledge

Since this position involves AI workflows and LLMs, be prepared to talk about your experience with AI/ML engineering. Bring examples of how you've implemented AI solutions in previous roles, particularly in production environments. This will demonstrate your hands-on experience and understanding of the technology.

Understand the Financial Landscape

Having a background in financial services or trading technology can set you apart. Familiarise yourself with the latest trends in the industry and be ready to discuss how your engineering skills can contribute to the future of AI in finance. This shows you're not just a techie but also understand the business context.

Be Ready for Problem-Solving Questions

Expect to face some challenging problem-solving scenarios during the interview. Practice articulating your thought process clearly and logically. They’ll want to see how you approach complex issues, so think out loud and don’t hesitate to ask clarifying questions if needed.