Senior Machine Learning Engineer

Bristol
1 week ago
Create job alert

Location: Bristol (20% onsite)

Duration: 6 month contract

Rate: £78ph LTD (Outside IR35)

Role details:

Our client, a leader in the defence and security sector, is seeking a Senior Machine Learning Engineer to join their team on a contract basis. This role involves developing and deploying advanced machine learning models essential for secure, high-integrity systems and services across critical defence, government, and public sector programmes.

Key Responsibilities:

Design, build, and optimise machine learning models, including NLP, computer vision, and predictive analytics
Own the ML lifecycle from data preparation through to training, evaluation, and deployment
Implement and maintain MLOps workflows for continuous integration and delivery of ML models
Collaborate with Data Engineers and DevOps teams to ensure production readiness and scalability
Contribute to architecture decisions for ML pipelines and data flows
Apply secure coding and configuration practices in line with compliance standards
Mentor junior engineers and share best practices across the team
Support innovation by researching emerging ML techniques and tools

Job Requirements:

Proven experience developing and deploying machine learning models in production environments
Experience with the OpenCV framework and object detection models, including YOLO, RCNN, and Vision models
Proficiency in optical flow and object tracking for video analysis
Solid knowledge of Optical Character Recognition (OCR) models and fine-tuning with custom datasets
Understanding of accuracy measurement metrics like Character Error Rate (CER) and Word Error Rate (WER)
Proficiency in Python and ML frameworks (e.g., TensorFlow, PyTorch)
Understanding of ML architectures, hyperparameter tuning, and performance optimisation
Experience with MLOps tools and CI/CD pipelines
Familiarity with data engineering concepts (ETL, data pipelines, SQL)
Ability to analyse complex data and communicate insights effectively
Strong problem-solving skills and attention to detail
Excellent collaboration and stakeholder engagement skills

Core Areas (Must Have):

ML Development Expertise: Hands-on experience building and deploying ML models
Lifecycle Ownership: Ability to manage ML workflows from design to production
Tool Proficiency: Skilled in Python, ML frameworks, and MLOps tooling
Data Engineering Awareness: Understanding of data pipelines, warehousing, and integration
Governance & Compliance: Familiarity with secure coding and quality assurance standards
Collaboration & Mentoring: Ability to work across teams and support junior engineers
Continuous Improvement: Commitment to learning and applying emerging ML techniques

Desirable Skills:

Experience with cloud platforms (AWS) and containerisation (such as Docker, Podman, Kubernetes)
Experience working in secure or regulated environments
Exposure to big data technologies (Spark, Hadoop) and Apache tools
Familiarity with Agile and DevOps practices
Industry certifications (e.g., TensorFlow Developer, AWS Machine Learning Specialty)
Knowledge of NLP, computer vision, and deep learning architectures
STEM degree or equivalent experience in AI, Data Science, or related fields
If you are ready to take ownership of machine learning solutions that underpin secure, high-integrity systems and services, and lead in solving customer problems in an agile, innovative, and team-centric manner, we would love to hear from you. Apply now to join our client's Cyber & Security Solutions Division team in Bristol

Related Jobs

View all jobs

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Forward Deployed Engineer

Forward Deployed Engineer – Generative AI / LLM Deployment

Senior Linux Infrastructure Engineer

Senior Linux Infrastructure Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

New Cloud Computing Employers to Watch in 2026: UK and Global Companies Powering the Digital Economy

Cloud computing is no longer just a backbone technology—it is now the engine of digital transformation, underpinning everything from AI and fintech to healthcare and government services. For professionals browsing CloudComputingJobs.co.uk, the biggest opportunities lie with new and fast-scaling employers that are investing heavily in infrastructure, platforms, and next-generation cloud services. In this article, we explore the new cloud computing employers to watch in 2026, focusing on UK-based startups, scale-ups, and global companies expanding their footprint across Britain. These organisations have recently secured funding, launched major projects, or won strategic contracts—clear signals of hiring growth.

Cloud Engineer Jobs in the UK: Salary, Skills, Career Paths & How to Get Hired

Cloud engineer jobs are among the fastest-growing technology roles in the UK. As organisations move infrastructure, applications and data into the cloud, demand for skilled cloud professionals continues to surge across finance, healthcare, retail, defence, government and high-growth startups. If you’re exploring a career in cloud engineering — or looking for your next role — this guide covers everything you need to know: What a cloud engineer does Types of cloud engineer jobs Required skills and certifications UK salary expectations Career progression pathways How to land a cloud engineer job in the UK Whether you’re a graduate, IT professional transitioning into cloud, or an experienced engineer looking to specialise, this article will help you position yourself competitively.

How Many Cloud Computing Tools Do You Need to Know to Get a Cloud Job?

If you are aiming for a role in cloud computing, it can feel like the skills list never ends. One job advert asks for AWS, Terraform and Kubernetes. Another mentions Azure DevOps, PowerShell and ARM templates. A third throws in Docker, Python, Linux, CI/CD, monitoring tools and security frameworks. It is no surprise that many cloud job seekers feel overwhelmed before they even apply. Here is the reality most cloud hiring managers agree on: they are not hiring you because you know every cloud tool. They are hiring you because you understand cloud concepts, can design reliable systems, manage costs, keep things secure and support real workloads. Tools matter, but only when they support outcomes. So how many cloud computing tools do you actually need to know to get a job? For most roles, the answer is far fewer than you think. This article explains what employers really expect, which tools are essential, which are role-specific, and how to focus your learning so you look capable and employable rather than scattered.