cover image
Revoco

Revoco

www.revoco-talent.co.uk

4 Jobs

17 Employees

About the Company

Recruitment Services… all grown up!

Talent Acquisition can be a messy business, and recruiting top talent is getting tougher and tougher – especially for tech roles.

We set up Revoco to turn a fresh page in our industry’s story by demanding absolute integrity from everything we do, with complete transparency to back it up.

The world has moved on and we’ve moved with it – utilising the best technology and tools available to provide a transparent, insightful, and efficient service for our clients.

From providing video clips of interviews, to valuable insight on the candidate’s journey and their perception of clients’ brands, we don’t just talk about change; we are the change that our industry has been waiting for.

Driving good behaviour from our consultants means rewarding them for client and candidate satisfaction, not the number of calls they make, CVs they send out, or even the roles they fill.

What we do

Ultimately, our purpose is to help our clients attract and hire better and more diverse tech talent whilst giving back to the community in which we serve.

From searching for one-off candidates with niche skills, to project managing the recruitment of entire teams, or advising on Employer Value Proposition, we offer a variety of services which enable our clients to succeed.

But it doesn’t stop there.

We understand that there should be more choice when it comes to commercial options too.

So, whatever stage you’re at, one of our three distinct service lines will be right for you.

Listed Jobs

Company background Company brand
Company Name
Revoco
Job Title
Machine Learning Engineer
Job Description
Job Title: Machine Learning Engineer Role Summary: Design, implement, and maintain robust ML pipelines that transition models from development to production, ensuring continuous integration/deployment, performance monitoring, and infrastructure reliability. Expectations: Deliver end‑to‑end MLOps solutions, collaborate closely with Data Scientists and engineering teams, and sustain optimal model performance through proactive monitoring and automation. Key Responsibilities: • Build and optimize end‑to‑end ML pipelines (data ingestion → training → deployment). • Convert Jupyter notebooks and prototypes into production‑ready workloads. • Configure CI/CD for model training, testing, and deployment using Python‑based tools. • Monitor model drift, manage performance, and orchestrate regular retraining workflows. • Provision infrastructure with Terraform (Azure preferred). • Deploy containerized workloads using Docker and Kubernetes. • Implement observability: logging, alerting, and metrics for ML services. • Enforce best practices in version control, experiment tracking, and model registry. • Troubleshoot production issues and continuously improve platform stability. Required Skills: • Advanced Python for production systems. • Azure ML expertise (compute, networking, storage). • Proficiency with MLOps tools: MLflow, Azure ML, Kubeflow, or equivalents. • CI/CD experience with GitHub Actions, Azure DevOps, or similar. • Containerization knowledge (Docker, Kubernetes). • Strong understanding of the model lifecycle and support for data science teams. Useful to have: • Large‑scale data/ML project experience. • Data engineering fundamentals. • Background in regulated or high‑availability environments. Required Education & Certifications: • Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related field. • Certifications such as Azure AI Engineer Associate, Kubernetes Administrator, or equivalent are a plus.
London, United kingdom
Hybrid
17-11-2025
Company background Company brand
Company Name
Revoco
Job Title
Data Scientist
Job Description
**Job Title** Data Scientist **Role Summary** Own end‑to‑end diagnostics and rebuild of a production forecasting model that is currently unstable. Focus on improving model accuracy, reproducibility, and deployment reliability in Azure. **Expectations** - Resolve a messy, underperforming forecasting model. - Deliver a stable, maintainable pipeline that reliably runs in production. - Implement monitoring to detect drift, data quality issues, and performance drops. **Key Responsibilities** - Analyse current predictive pipelines to identify accuracy gaps and training–inference discrepancies. - Re‑engineer modelling architecture in Python, applying best practices for version control, testing, and reproducibility. - Perform feature engineering, cleanse weak features, and enhance dataset quality. - Design and run experiments comparing model versions and approaches to validate long‑term stability. - Deploy, monitor, and maintain the model on Azure ML, ensuring daily reliability. - Collaborate with engineering to optimise end‑to‑end data ingestion and model output pipelines. - Set up continuous monitoring for drift, data quality, and performance metrics. **Required Skills** - Proficient in Python with strong experience in *scikit‑learn*, *pandas*, *NumPy*, and *statsmodels* (or similar). - Solid understanding of forecasting and predictive modelling techniques. - Experience rebuilding production pipelines, not just notebook tweaks. - Hands‑on expertise with Azure ML, Azure Pipelines, Azure Storage, and model deployment tools. - Ability to run controlled experiments and interpret results to choose the best model variant. - Strong coding practices: clean, modular code, unit tests, and version control (Git). **Required Education & Certifications** - Bachelor’s degree or higher in Computer Science, Statistics, Mathematics, Engineering, or related field. - Optional: Certified Azure Data Scientist Associate or equivalent data science certification.
London, United kingdom
Hybrid
21-11-2025
Company background Company brand
Company Name
Revoco
Job Title
Senior AI Engineer
Job Description
Job Title: Senior AI Engineer Role Summary: Lead end‑to‑end development of production‑grade large language model (LLM) applications and AI-enabled workflows. Build ingestion and retrieval pipelines, design retrieval‑augmented generation (RAG) systems, develop multimodal LLM apps, and manage deployment, CI/CD, and observability on Azure. Drive architecture decisions and ensure AI governance, security, and responsible use. Expactations: • Proven experience deploying AI/LLM products in production environments. • Strong Python programming with asynchronous and API integration skills. • Hands‑on expertise with PyTorch, TensorFlow, LangChain, LangGraph, and LlamaIndex. • Deep understanding of Azure cloud services, MLOps practices, infrastructure‑as‑code, and CI/CD pipelines. • Knowledge of vector databases, search, knowledge graphs, and metadata frameworks. • Capacity to collaborate across product, research, and engineering teams and deliver reliable, scalable solutions. Key Responsibilities: 1. Design and implement ingestion and retrieval pipelines for structured and unstructured data. 2. Build RAG architectures, vector stores, and search/tagging/metadata frameworks. 3. Develop and fine‑tune LLM applications, including multimodal capabilities. 4. Deploy services to Azure, maintain infrastructure, CI/CD, IaC, monitoring, and observability. 5. Write clean, maintainable production code and contribute to architectural decisions. 6. Enforce AI governance, security, and responsible‑AI principles. Required Skills: • Python (advanced), async programming, API design. • Deep learning frameworks: PyTorch, TensorFlow. • AI application stacks: LangChain, LangGraph, LlamaIndex. • Cloud: Microsoft Azure (compute, storage, AI services). • MLOps, CI/CD, IaC, monitoring, observability. • Databases, vector search engines, knowledge graphs. • Strong problem‑solving, delivery focus, teamwork. Required Education & Certifications: • Bachelor’s degree or higher in Computer Science, Software Engineering, Electrical Engineering, or related engineering discipline. • Relevant certifications (e.g., Microsoft Certified: Azure AI Engineer Associate, Azure Data Scientist Associate) preferred. • Must have right to work in the UK (no visa sponsorship).
London, United kingdom
Hybrid
Senior
24-11-2025
Company background Company brand
Company Name
Revoco
Job Title
Java Software Engineer
Job Description
Job title: Java Software Engineer Role Summary: 4‑month rolling contract developer focusing on Spring/Spring Boot architectures for a confidential client. Expectations: - Contract, outside IR35 - £58 per hour (≈£468 per day) - 4×10‑hour days, Fridays off (optional) - SC clearance required (UK citizen/eligible) - Fast interview process, onboarding possible during notice period - Hybrid: 3 days on‑site in central Somerset (Tues‑Thurs), 2 remote days Key Responsibilities: - Design, configure, and develop Java-based software solutions with Spring/Spring Boot - Collaborate with cross‑functional teams to create functional design specifications, architecture, and interface designs - Review and refine code, design documents, and system architecture for scalability and performance - Participate in code reviews, unit testing, and continuous integration pipelines - Troubleshoot and resolve technical issues in a timely manner Required Skills: - Strong proficiency in Java (≥3 years professional experience) - Deep experience with Spring framework, Spring Boot, and related abstractions - Familiarity with RESTful services, JPA/Hibernate, or similar persistence frameworks - Knowledge of build tools (Maven/Gradle) and CI/CD practices - Ability to translate functional specifications into technical designs - Good communication skills for collaboration across teams Required Education & Certifications: - University degree or equivalent in Computer Science, Software Engineering, or related field (preferred) - Professional certifications (e.g., Oracle Certified Professional, Java SE) are a plus - Eligibility for UK SC clearance (citizen/UK‑resident)
Somerset, United kingdom
Hybrid
26-11-2025