At a Glance
- Tasks: Design and optimise machine learning models for ad targeting and attribution.
- Company: Join Global's innovative Data team in a hybrid role.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Collaborate with a talented team and enjoy a dynamic work culture.
- Why this job: Shape the future of ad tech and see your work make a real-world impact.
- Qualifications: Strong experience in machine learning, Python, and cloud environments.
The predicted salary is between 70000 - 90000 £ per year.
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 that turn 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 that 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 to Global’s Head of Data Science and works within a high‑performing, cross‑functional squad of data engineers, product specialists and analytics experts. 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 at the Holborn office in Central London.
Key Responsibilities
- Design, build and optimise machine learning and deep learning models for ad targeting and attribution, focusing on scalability, performance and accuracy.
- Build and maintain robust end‑to‑end ML pipelines covering training, validation, deployment and monitoring.
- Develop and support real‑time inference systems with low latency and high throughput.
- Partner with data engineers to integrate ML workflows into wider data platforms and infrastructure, including Spark and Databricks.
- Implement model monitoring, drift detection, alerting and retraining strategies.
- Optimise models for reliability and cost efficiency in AWS.
- Prototype and evaluate new and existing machine learning approaches to support Global’s data products and use cases.
- Share best practice and mentor other technical professionals in production ML engineering.
What You'll Love About This Role
- Build ML and AI solutions that shape products, improve decision‑making and unlock growth.
- Take ideas from concept to production and see the impact of your work in the real world.
- Turn complex technical challenges into scalable, practical solutions.
- Collaborate with smart, supportive people across data, engineering, analytics and the wider business.
What Success Looks Like
- Build machine learning products that deliver measurable value to the business and significantly improve Global’s capabilities in ad targeting and attribution.
- Ensure ML models are reliably deployed, monitored and maintained in production, and that ML pipelines are automated, reproducible and scalable.
- Build real‑time systems that operate efficiently and reliably under production demand.
- Develop a strong understanding of Global's data ecosystem, tools and operating model, particularly within DAX.
- Become a trusted technical contributor within the team and support others through coaching and best practice.
What You'll Need: Essential Skills and Experience
- Strong experience delivering machine learning and 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 underperformance across data, features and architecture and making reasoned trade‑offs.
- 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 and 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.
- Strong engineering mindset, focusing 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
Senior Machine Learning Engineer employer: Global
Global is an exceptional employer for a Senior Machine Learning Engineer, offering a dynamic work environment in the heart of Central London. With a strong focus on innovation and collaboration, employees are empowered to turn complex data challenges into impactful machine learning solutions while enjoying opportunities for professional growth and mentorship within a high-performing team. The hybrid work model promotes flexibility, allowing you to balance on-site collaboration with remote productivity, making it an ideal place for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Machine Learning Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at Global. A friendly chat can open doors and give you insider info on what they're really looking for.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects. Whether it's a GitHub repo or a personal website, let your work speak for itself and demonstrate how you tackle real-world problems.
✨Tip Number 3
Prepare for the interview like it’s a big game! Brush up on your technical knowledge, especially around ML models and cloud environments. Be ready to discuss your past projects and how you’ve solved challenges in production.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Global.
We think you need these skills to ace Senior Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your machine learning projects, especially those involving real-time systems and cloud environments, to show us you’re the right fit.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about machine learning and how your experience aligns with our goals at Global. Share specific examples of how you've turned complex challenges into practical solutions.
Showcase Your Technical Skills:Don’t forget to mention your strong Python skills and experience with frameworks like PyTorch. We want to see how you’ve applied these in production settings, so be specific about your contributions and outcomes.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our data team!
How to prepare for a job interview at Global
✨Know Your ML Fundamentals
Brush up on your machine learning and deep learning fundamentals. Be ready to discuss how you've applied these concepts in real-world projects, especially focusing on scalability and performance. Prepare examples that showcase your experience with high data volumes and the challenges you faced.
✨Showcase Your Engineering Skills
Highlight your engineering mindset by discussing your experience with model deployment, CI/CD, and lifecycle management. Be prepared to explain how you've built and maintained robust ML pipelines and integrated workflows into wider data platforms like Spark and Databricks.
✨Demonstrate Problem-Solving Abilities
Think of specific business problems you've solved using ML algorithms. Be ready to walk through your process of translating these problems into actionable models, including training, tuning, and evaluating them. This will show your ability to turn complex challenges into practical solutions.
✨Engage with the Team's Vision
Familiarise yourself with Global's data ecosystem and the role of DAX in ad targeting and attribution. Show enthusiasm for collaborating with cross-functional teams and express your eagerness to contribute to building cutting-edge technology. This will demonstrate your alignment with the company's goals.