Applied ML Engineer / Data Scientist (Contract)

Meshh
Leeds
3 days ago
Create job alert

Background & Project Context


Meshh sensors passively listen to Wi-Fi-pings from smartphones and we process the raw data to generate visitor footfall, dwell time and other movement metrics in a privacy-preserving manner. Meshh has, over the years, developed proprietary machine learning algorithms to reliably extract event metrics from raw wifi data. With the latest generation of our solution, we are seeking an experienced data scientist or applied ML engineer to further build upon this work. This is a well-scoped project with clear deliverables for a skilled contractor to deliver.


Role Overview


We are seeking an experienced and highly skilled Data Scientist / Applied ML Engineer to lead the implementation and experimentation work for Meshh’s Wi-Fi analytics project. This is not a greenfield build - you will inherit a working ML pipeline and evaluation system and be expected to understand it quickly, identify its limitations, and make targeted improvements that meaningfully improve accuracy and robustness.


You will work closely with Product Engineering, Analytics and Business stakeholders to diagnose data artefacts, run experiments, and provide clear, defensible improvements that can be deployed to production. Strong statistical reasoning and ML foundations and a pragmatic, outcome-driven mindset are essential.


The role is fully remote and open to global candidates.


Key Responsibilities


Analysis & Research

  • Analyse Meshh’s existing Wi-Fi event datasets to identify randomisation patterns, biases, and data loss characteristics
  • Design and develop contextual evaluation methodologies in order to define what good looks like.
  • Evaluate and test promising approaches from recent research and industry practice.


Modelling & Mitigation

  • Design statistical or probabilistic models 
  • Validate models using historical data, controlled assumptions, or synthetic datasets


Validation & Communication

  • Clearly document assumptions, limitations, and confidence intervals
  • Produce concise, decision-oriented outputs for product and leadership stakeholders
  • Advise on which approaches are suitable for production vs. reporting-only usage


Collaboration & Handover

  • Work closely with Meshh’s engineering and analytics teams to ensure feasibility
  • Provide working implementation of pipelines, production-ready code and evaluation harnesses/dashboards.
  • Support knowledge transfer as solutions move toward production


Required Experience & Skills

Essential

  • Strong foundations in applied data science and machine learning
  • Experience working with large, noisy and incomplete datasets
  • Proficiency in Python (NumPy, pandas, SciPy, scikit-learn or equivalent)
  • Strong statistical reasoning and ability to defend methodological choices
  • Experience turning analytical work into practical, business-relevant outcomes
  • Highly structured and methodical way of working with clear communication, documentation etc.

Highly Desirable

  • Familiarity with AWS services (Sagemaker, ECS, Fargate) and cloud-deployed ML pipelines
  • Experience with GPU-accelerated data processing
  • Experience building production-grade unsupervised learning on medium-dimensional structured data.


About Meshh

Meshh specialises in the metrics of movement and we help our clients understand how people move around and interact within their event spaces. Our technology is based on passive WiFi analytics, offering a scalable, low-cost, and privacy-preserving way to measure and analyse crowd behaviour in physical spaces. Meshh works with high-profile global brands across Retail, Sports and Gaming, Entertainment, Sponsorship, and many other verticals.

Related Jobs

View all jobs

Applied ML Engineer / Data Scientist (Contract)

Applied ML Engineer / Data Scientist (Contract)

Applied ML Engineer / Data Scientist (Contract)

Applied ML Engineer / Data Scientist (Contract)

Applied ML Engineer / Data Scientist (Contract)

Applied ML Engineer / Data Scientist (Contract)

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.

How Many Machine Learning Tools Do You Need to Know to Get a Machine Learning Job?

Machine learning is one of the most exciting and rapidly growing areas of tech. But for job seekers it can also feel like a maze of tools, frameworks and platforms. One job advert wants TensorFlow and Keras. Another mentions PyTorch, scikit-learn and Spark. A third lists Mlflow, Docker, Kubernetes and more. With so many names out there, it’s easy to fall into the trap of thinking you must learn everything just to be competitive. Here’s the honest truth most machine learning hiring managers won’t say out loud: 👉 They don’t hire you because you know every tool. They hire you because you can solve real problems with the tools you know. Tools are important — no doubt — but context, judgement and outcomes matter far more. So how many machine learning tools do you actually need to know to get a job? For most job seekers, the real number is far smaller than you think — and more logically grouped. This guide breaks down exactly what employers expect, which tools are core, which are role-specific, and how to structure your learning for real career results.

What Hiring Managers Look for First in Machine Learning Job Applications (UK Guide)

Whether you’re applying for machine learning engineer, applied scientist, research scientist, ML Ops or data scientist roles, hiring managers scan applications quickly — often making decisions before they’ve read beyond the top third of your CV. In the competitive UK market, it’s not enough to list skills. You must send clear signals of relevance, delivery, impact, reasoning and readiness for production — and do it within the first few lines of your CV or portfolio. This guide walks you through exactly what hiring managers look for first in machine learning applications, how they evaluate CVs and portfolios, and what you can do to improve your chances of getting shortlisted at every stage — from your CV and LinkedIn profile to your cover letter and project portfolio.

MLOps Jobs in the UK: The Complete Career Guide for Machine Learning Professionals

Machine learning has moved from experimentation to production at scale. As a result, MLOps jobs have become some of the most in-demand and best-paid roles in the UK tech market. For job seekers with experience in machine learning, data science, software engineering or cloud infrastructure, MLOps represents a powerful career pivot or progression. This guide is designed to help you understand what MLOps roles involve, which skills employers are hiring for, how to transition into MLOps, salary expectations in the UK, and how to land your next role using specialist platforms like MachineLearningJobs.co.uk.