At a Glance
- Tasks: Design and build AI tools that transform enterprise systems into smart workflows.
- Company: Leading tech firm pioneering in AI solutions.
- Benefits: Competitive daily rate, hybrid remote work, and a chance to shape the future of AI.
- Other info: Exciting contract role with opportunities for growth in a dynamic environment.
- Why this job: Join a cutting-edge team and make a real impact in the AI landscape.
- 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 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 Remote 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 and be ready to discuss your experience with containerisation and Kubernetes. Confidence is key!
✨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 that way.
We think you need these skills to ace Machine Learning Engineer - Hybrid 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 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. Don't forget to mention your familiarity with MCP and REST APIs – we love that stuff!
Showcase Your Projects: If you've worked on relevant projects, make sure to include them in your application. Whether it's building secure API wrappers or working with containerisation, we want to see what you've done and how it relates to the role.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. 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 dive deep into the technical details of your past projects, especially those involving REST APIs and containerisation.
✨Showcase Your Problem-Solving Skills
During the interview, expect to tackle some real-world scenarios. Think about how you've designed and built tools or workflows in the past. Be ready to explain your thought process and how you approached challenges, particularly in relation to MCP and agentic reasoning.
✨Collaborate Like a Pro
This role involves working closely with product engineering teams, so highlight your teamwork skills. Share examples of how you've collaborated in previous roles, especially in a 'build-for' model, and how you’ve contributed to shaping developer experiences.
✨Prepare Questions That Matter
Don’t forget to prepare insightful questions for your interviewers. Ask about their current projects, the team dynamics, or how they ensure operational readiness. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.