At a Glance
- Tasks: Design and develop cutting-edge machine learning models for KYC verification.
- Company: Join GBG, a leader in digital identity verification technology.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Dynamic team environment focused on collaboration and continuous improvement.
- Why this job: Make a real impact on digital trust and safety with innovative AI solutions.
- Qualifications: Strong experience in machine learning and computer vision; mentorship skills are a plus.
The predicted salary is between 72000 - 88000 £ per year.
- Description
- About GBG
- Enabling safe and rewarding digital lives for genuine people, everywhere
We make it our mission to ensure more genuine people have digital access to opportunities, and businesses have access to more genuine people.
Our technology draws on diverse and reliable data to create a single point of truth for identity and address verification.
With over 30 years of experience behind us our team and technology are focused on enabling safe and rewarding digital lives for everyone.
Regardless of age, location or background, genuine people everywhere should be able to digitally prove who they are and where they live.
- About the team and role
- CVML Teams
At the heart of GBG's Documents and Biometrics portfolio, our team focuses on creating unique and powerful artificial intelligence models.
These models are designed to revolutionize KYC verification for our customers.
We drive the development of these cutting-edge technologies, aiming to provide unparalleled solutions for document verification and digital trust.
Collaboration is our cornerstone as we bring together diverse expertise to achieve collective success.
Guided by Agile methodology, our daily operations focus on efficiency through automation.
Senior Machine Learning Engineer
The Senior Machine Learning Engineer is a senior individual contributor responsible for designing, developing, deploying, and continuously improving machine learning and computer vision models that power production‑grade systems.
This role combines strong hands‑on technical execution with mentorship, collaboration, and data‑driven problem solving.
Operating within an Agile environment, the Senior ML Engineer works closely with the machine learning team and cross‑functional partners to translate product requirements into robust ML solutions.
The role requires deep expertise in modern ML and computer vision techniques, experience operating models in production, and the ability to guide junior engineers through the full ML lifecycle while driving measurable improvements in model performance and product quality.
What you will do
- Technical Development & Innovation
- Design, implement, and optimize state‑of‑the‑art machine learning and computer vision models to enhance product capabilities.
- Research, evaluate, and apply modern architectures and techniques, including CNNs, transformers, and vision‑language models.
- Implement and benchmark newly developed algorithms on large‑scale datasets, validating both accuracy and throughput.
- Fine‑tune large‑scale models using efficient adaptation techniques such as Lo RA and QLo RA.
- Model Evaluation & Data Analysis
- Define, implement, and monitor appropriate evaluation metrics (e. g., precision, recall, ROC‑AUC, confusion matrices).
- Analyze training, test, and production data using statistical and visual techniques to identify performance gaps and reliability risks.
- Propose and implement data‑driven enhancements to model accuracy, robustness, and system stability.
- Production Deployment & MLOps
- Support end‑to‑end ML workflows, including data preparation, training, deployment, monitoring, and iterative improvement.
- Contribute to CI/CD pipelines and production monitoring to ensure reliable, reproducible, and scalable model delivery.
- Assist in diagnosing and resolving model performance regressions and production issues.
- Mentorship & Team Contribution
- Mentor and support junior CVML engineers across all phases of ML projects, including planning, data collection, annotation, training, deployment, and iteration.
- Participate in design reviews, technical discussions, and knowledge‑sharing initiatives to raise overall team capability.
- Contribute actively to Agile ceremonies and collaborative problem‑solving efforts.
- Continuous Improvement & Collaboration
- Proactively suggest improvements to existing models, workflows, tools, and product features.
- Collaborate effectively with engineering, product, and data stakeholders to deliver high‑impact ML solutions.
- Maintain awareness of emerging ML and computer vision trends and assess their applicability to real‑world problems.
Skills we're looking for
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field or equivalent experience
- Strong hands‑on experience developing and deploying machine learning models in production environments.
- Advanced understanding of supervised, unsupervised, and semi‑supervised learning techniques.
- Expertise in classification, regression, clustering, and anomaly detection.
- Solid experience with convolutional neural networks, recurrent neural networks, and transformer‑based models.
- Strong proficiency in Python (C++ is a plus) and Py Torch (Tensor Flow is a plus)
- Hands-on experience with modern neural network architectures and loss functions across tasks such as object detection, image segmentation, and representation learning.
- Experience using computer vision and scientific computing libraries such as Open CV.
- Familiarity with model deployment, monitoring, and CI/CD workflows.
- Beneficial to have experience working with large‑scale datasets and performance‑critical ML systems.
- Prior experience mentoring or technically guiding other ML engineers.
- Beneficial to have exposure to production MLOps practices and model lifecycle management.
- Able to balances research‑driven exploration with pragmatic, production‑focused execution.
- To find out more
As an equal opportunity employer, we are dedicated to creating a diverse and inclusive workplace where everyone feels valued and empowered.
Please inform your GBG Talent Attraction Partner if you require any reasonable adjustments to the interview process.
To chat to the Talent Attraction team and find out more about our benefits and why we’re a great place to work, drop an email to behired@gbgplc. com and we’ll be in touch. You can also find out more about careers at GBG and check out our current opportunities at gbgplc. com/careers.
Unleash your potential and be part of our mission to power safe and rewarding digital lives.
Senior Machine Learning Engineer (3967) employer: GBG
Gbg is an excellent employer that fosters a collaborative and inclusive work culture in Chester, where you can thrive as a Growth & Renewal Inside Customer Success Executive. With a strong focus on employee development, we offer numerous growth opportunities and the chance to make a meaningful impact on customer relationships while being part of a diverse team dedicated to success.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Machine Learning Engineer (3967)
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at GBG or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to GBG.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like GBG.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like GBG that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Machine Learning Engineer (3967)
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at GBG.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at GBG and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at GBG
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If GBG uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.