Machine Learning Engineer in City of London
Machine Learning Engineer

Machine Learning Engineer in City of London

City of London Full-Time 68000 - 85000 ÂŁ / year (est.) No home office possible
Go Premium
Cititec

At a Glance

  • Tasks: Design and build AI platforms, develop secure APIs, and enhance developer experiences.
  • Company: Leading tech firm in London focused on innovative AI solutions.
  • Benefits: Competitive daily rate, flexible working arrangements, and a chance to work with cutting-edge technology.
  • Other info: 6-month contract with opportunities for growth in a fast-paced environment.
  • Why this job: Join a dynamic team and shape the future of AI with your skills.
  • Qualifications: Strong Python skills, experience with LLMs, and knowledge of REST APIs required.

The predicted salary is between 68000 - 85000 ÂŁ per year.

This programme delivers a production-grade enterprise agentic AI platform, with MCP as the extensibility layer.

Responsibilities:

  • Design and build MCP servers and tools that expose enterprise systems and workflows to AI agents.
  • Implement Skills that combine tools, data, and reasoning into structured, repeatable, and governed workflows.
  • Contribute to the internal AI assistant’s agentic framework, including planning, tool invocation, and orchestration logic.
  • Develop secure API wrappers for systems that lack appropriate authentication, authorisation, or entitlement mechanisms.
  • Work closely with product engineering teams in a “build-for” model, transferring knowledge and establishing reusable engineering patterns.
  • Shape the developer experience for MCP and Skills, including templates, contribution standards, and documentation.
  • Collaborate with Quality Engineering and SRE teams to ensure solutions meet requirements for reliability, governance, and operational readiness.

Skills & Experience Required:

  • Strong Python development experience in production environments.
  • Hands-on experience with LLMs, agent frameworks, and agentic reasoning patterns.
  • Practical understanding of Model Context Protocol (MCP), including tool and server design patterns.
  • Experience building REST APIs, ideally using FastAPI.
  • Familiarity with prompt engineering and retrieval-augmented generation (RAG) architectures.
  • Experience with containerisation and Kubernetes-based deployment environments.
  • Ability to operate across platform, product, and governance boundaries in large enterprise settings.

Machine Learning Engineer in City of London employer: Cititec

As a Machine Learning Engineer at our London-based technology firm, you will thrive in a dynamic and innovative work culture that prioritises collaboration and creativity. We offer competitive daily rates, opportunities for professional growth, and the chance to work on cutting-edge AI projects that have a real impact on enterprise systems. Join us to be part of a forward-thinking team that values your contributions and supports your career development in the heart of one of the world's leading tech hubs.
Cititec

Contact Detail:

Cititec Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Machine Learning Engineers. 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 Python, LLMs, and API development. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges related to AI and machine learning, and be ready to discuss your experience with containerisation and Kubernetes.

✨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 Machine Learning Engineer in City of London

Python Development
Large Language Models (LLMs)
Agent Frameworks
Agentic Reasoning Patterns
Model Context Protocol (MCP)
REST API Development
FastAPI
Prompt Engineering
Retrieval-Augmented Generation (RAG) Architectures
Containerisation
Kubernetes
Collaboration Skills
Knowledge Transfer
Documentation Skills
Operational Readiness

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python development experience and any hands-on work with LLMs and agent frameworks. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the opportunity at StudySmarter and how your experience with REST APIs and containerisation makes you a great fit for our team.

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems, especially in production environments. We love seeing how you approach challenges, particularly in AI and machine learning contexts.

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’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Cititec

✨Know Your Tech Inside Out

Make sure you brush up on your Python skills and be ready to discuss your experience with LLMs and agent frameworks. Be prepared to explain how you've implemented these technologies in production environments, as this will show your practical understanding of the role.

✨Showcase Your Problem-Solving Skills

During the interview, be ready to tackle hypothetical scenarios related to designing MCP servers or building REST APIs. Think through your approach to problem-solving and be prepared to discuss how you would ensure reliability and operational readiness in your solutions.

✨Demonstrate Collaboration

This role involves working closely with product engineering teams and other departments. Share examples of how you've successfully collaborated in the past, especially in large enterprise settings. Highlight any experience you have in knowledge transfer and establishing reusable engineering patterns.

✨Prepare Questions About the Role

Interviews are a two-way street! Prepare insightful questions about the company's AI platform, the team dynamics, and how they measure success in this role. This shows your genuine interest and helps you assess if it's the right fit for you.

Machine Learning Engineer in City of London
Cititec
Location: City of London
Go Premium

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

>