Machine Learning Engineer

Client Server
Oxford, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 90K

Job location

Oxford, United Kingdom

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Databases
Continuous Integration
Data Manipulation Languages
Distributed Systems
Elasticsearch
Embedded Software
Github
Graph Database
Python
Machine Learning
Search Technologies
Software Engineering
SQL Databases
Data Streaming
Large Language Models
Multi-Agent Systems
Pandas
Databricks

Job description

Are you passionate about building real, production-grade AI systems-not just prototypes or research models?We're partnering with a fast-growing, well-funded AI-native consultancy that delivers enterprise-scale AI solutions to major organisations across Financial Services, Energy, Healthcare, Retail, and Manufacturing.Working alongside global partners such as Anthropic, Databricks, AWS, OpenAI, and Microsoft, the team focuses on designing and deploying advanced AI systems that solve complex real-world problems with speed, clarity, and measurable impact.As part of their expansion, we are looking for experienced AI Engineers who can build robust, scalable applications powered by large language models.The RoleAs an AI Engineer, you will design, build, and deploy production-grade LLM-powered systems.This role sits at the intersection of software engineering, AI implementation, and agentic orchestration.You will work on:Multi-agent architecturesIntelligent tool and API integrationsRAG pipelines and vector-based retrievalEvaluation frameworks and AI observabilityProduction workflows that ensure reliability, consistency, and scaleYou'll play a critical role in crafting the orchestration layer that makes LLM systems trustworthy-handling failure modes, optimising agent collaboration, and improving robustness across diverse use cases.Key ResponsibilitiesBuild production AI systems using LLMs, RAG pipelines, vector databases, and agentic frameworksDesign evaluation and observability frameworks to measure performance, accuracy, and reliabilityDevelop clean, scalable applications with proper error handling, APIs, and data pipelinesImplement and maintain retrieval systems (vector/graph databases, ingestion pipelines, chunking strategies, advanced retrieval methods such as HyDE)Integrate feedback loops to improve system behaviour over timeCraft effective prompts and optimise latency, cost, and output quality across multiple model providersCollaborate closely with engineering, product, and, A leading AI technology company in Greater London is seeking a talented Machine Learning Engineer to develop and implement cutting-edge artificial intelligence products. The role requires designing sophisticated models and refining existing systems. Ideal candidates will...

Requirements

data teams to build enterprise-ready AI solutionsRequired Skills & ExperienceHands-on experience building applications using LLM APIsDeep understanding of model capabilities, limitations, and failure modesPractical experience with RAG, vector databases, knowledge graphs, and prompt engineeringExperience building multi-step LLM workflows and agentic systems (e.G. LangChain, LangGraph, Claude Agents SDK, Strands, or custom frameworks)Strong proficiency in Python (or similar language) and developing production APIs/servicesCloud experience with AWS, GCP or AzureSolid understanding of distributed systems, CI/CD, testing frameworks, and deployment pipelinesExperience designing or operating cloud-native, production-grade infrastructureStrong data manipulation skills (Pandas, SQL)Ability to optimise non-deterministic systems through experimentation while balancing latency, cost, and qualityNice to HaveExperience with AI-assisted coding (Claude Code, GitHub Copilot, etc.)Experience fine-tuning LLMs or deciding when to use fine-tuning vs RAG/promptingExposure to streaming, multimodal models, or search technologies (Elasticsearch, etc.)Familiarity with observability tools (LangSmith, Weights & Biases)Experience in regulated or industry-specific environments (finance, energy, healthcare, legal, retail)Experience developing tool-calling agents, hand-offs, and guardrailsWhat's on OfferA fast-growing organisation with significant opportunities for career progressionHighly competitive salary + bonusA collaborative, engineering-driven culture where you'll make an impact from day oneFinancially strong, well-backed business with global expansion plansChoose your own gear (MacBooks, PCs, accessories)Dedicated learning & development budget Similar jobs, Senior Machine Learning Engineer Cambridge to £90k Do you have experience of solving real-world problems via Machine Learning techniques? You could be progressing your career working on real-world problems within a highly successful SaaS tech company that provides AI and..., Python Software Engineer (Machine Learning AWS) Remote UK to £90k Are you a data savvy Python Software Engineer with experience of implementing ML algorithms into production? You could be progressing your career in a senior, hands-on role as part of a friendly and...

Benefits & conditions

JOB- Machine Learning Engineer LOCATION- Reading TERM- Permanent SALARY- £60,000 to £90,000 per annum (plus benefits) My client is a technology-focused organisation developing advanced AI and data-driven solutions across a range of industries. They are looking to expand...

About the company

MCS Group are delighted to be working with an established AI and data science organisation delivering real-world machine learning systems across complex, high-impact environments. The team works on applied AI problems including large language models, computer vision, signal...

Apply for this position