At a Glance
- Tasks: Design and build AI tools that transform enterprise systems into smart workflows.
- Company: Leading tech firm focused on innovative AI solutions.
- Benefits: Competitive daily rate, flexible working options, and a chance to work on cutting-edge projects.
- Other info: Exciting opportunity for growth in a fast-paced environment.
- Why this job: Join a dynamic team and shape the future of AI technology.
- Qualifications: Strong Python skills and experience with AI frameworks required.
The predicted salary is between 68000 - 102000 ÂŁ 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 (hybrid or remote) in City of London employer: Cititec
Contact Detail:
Cititec Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer (hybrid or remote) in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. 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 related to machine learning and AI. This is your chance to demonstrate your expertise and make a lasting impression.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and be ready to discuss your experience with Python, APIs, and AI frameworks in detail.
✨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 over other candidates.
We think you need these skills to ace Machine Learning Engineer (hybrid or remote) in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your Python development experience and any hands-on work with LLMs or agent frameworks. We want to see how your skills match up with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your experience aligns with our needs. We love seeing enthusiasm and a clear understanding of the role, so let your personality come through!
Showcase Relevant Projects: If you've worked on projects that involve MCP, REST APIs, or containerisation, make sure to mention them. We appreciate practical examples that demonstrate your skills and how you can contribute to our team.
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 shows you’re keen to join our team at StudySmarter!
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, expect to tackle some technical challenges or case studies. Think about how you would design secure API wrappers or implement workflows using MCP. Demonstrating your thought process and problem-solving abilities will impress the interviewers.
✨Familiarise Yourself with the Company’s Projects
Research the company’s current projects and their approach to AI and machine learning. Understanding their enterprise agentic AI platform and how it integrates with existing systems will help you tailor your responses and show genuine interest in their work.
✨Prepare Questions That Matter
Have a few insightful questions ready to ask at the end of the interview. Inquire about their development processes, collaboration with product engineering teams, or how they ensure operational readiness. This shows that you're not just interested in the job, but also in how you can contribute to their success.