Accepting Applications Until
26 June 2026
Job Description
We Are Global
At Global, we think big, work hard, and never stand still. We're home to some of the UK's biggest and best-loved radio brands, powerful Outdoor advertising, and world-class technology - all driven by talented people who care deeply about what they do.
Our mission is to make everyone's day brighter: our audiences, our customers, our communities, and each other. And whether we're on air, outdoors, or behind the scenes, we do it together.
The Role
We're looking for a Senior Machine Learning Engineer to join Global's Data team.
You'll play a key role in building, deploying, and scaling machine learning solutions turning data science ideas into robust, production-grade products. You’ll support use cases across DAX, Global’s digital ad exchange platform, such as our ‘cross-device’ audience identity graph and algorithms to deliver real-time targeting across our audience.
This role is ideal for someone who combines strong engineering fundamentals with hands-on machine learning experience, and who enjoys taking models from experimentation through to production in a cloud-based environment.
The role reports into Global’s Head of Data Science. To support DAX use cases, you’ll be part of a high-performing, cross-functional squad of data engineers, product specialists and analytics experts who are passionate about using data to solve meaningful problems. Working closely with other DAX squads across the Technology department, you’ll help build and evolve our cutting-edge ad-serving technology for audio and outdoor.
This is a hybrid role, with on-site days based at our Holborn office in Central London.
Key Responsibilities
- Design, build, and optimise machine learning and deep learning models, including for ad targeting and attribution, with a focus on scalability, performance, and accuracy
What You'll Need: Essential Skills and Experience
- Strong experience delivering machine learning & deep learning projects with high data volumes in a commercial environment
- Hands-on experience translating business problems into ML algorithms, and iterating through training, tuning, and evaluation to address them
- Experience evaluating ML models to diagnose why they may be underperforming - across data, features, and model architecture – and making reasoned trade-offs about what to change
- Experience operating ML in production, including version control, model deployment, CI/CD, monitoring, and lifecycle management
- Strong Python skills and experience with PyTorch or similar machine learning frameworks
- Experience creating & maintaining reproducible environments and familiarity with tools such as UV/docker
- Experience with MLflow or equivalent tooling
- Experience with Spark and distributed data processing
- Strong understanding of real-time ML systems and production inference patterns
- A strong engineering mindset, with a focus on reliability, maintainability, and continuous improvement
Desirable
- Experience working with LLMs, RAG, or GenAI systems
- Experience using AI-assisted tools such as Claude Code to accelerate delivery, where appropriate
- Exposure to vector databases and semantic search
- Working knowledge of core data engineering concepts
- Experience with recommendation systems, forecasting, or other real-time ML applications
Tech Stack
Cloud: AWS
Machine Learning: PyTorch, Spark ML
MLOps: MLflow or equivalent
Data Platforms: Spark, Databricks, Snowflake
Creating a Place We All Belong
At Global, we're dedicated to creating a workplace where different voices are represented, amplified, and celebrated. We know we can only truly reflect the audiences and communities we serve by building a culture where everyone feels they belong.
So, whoever you are and wherever you're from, you can find your place here.
We also know that flexibility matters. That's why we support a Smart Working approach, helping our people balance work and life in a way that works for them and for the business.
If you need any reasonable adjustments as part of t
he recruitment process, please email recruitment@global.com and we'll be happy to help.