At a Glance
- Tasks: Enable machine learning at scale and improve MLOps tooling for production-ready solutions.
- Company: Join Virgin Media O₂, a leader in connectivity and inclusivity.
- Benefits: Enjoy Bupa healthcare, generous holiday, and exclusive discounts on broadband and mobile.
- Other info: Flexible-first organisation with a focus on collaboration and employee wellbeing.
- Why this job: Make a real impact in a supportive environment focused on innovation and growth.
- Qualifications: Strong Python skills and experience with cloud platforms like GCP or AWS.
The predicted salary is between 60000 - 80000 £ per year.
This job is with Virgin Media O₂, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community.
As a Senior MLOps Engineer, you'll play a pivotal role in enabling machine learning at scale across Virgin Media O₂. You'll work on a well-established, in-house MLOps platform that supports multiple data science teams, helping turn experimentation into reliable, production-ready solutions. This role sits at the intersection of machine learning, software engineering and cloud platforms, with a strong focus on building robust foundations that allow teams to move faster with confidence. You'll be evolving shared MLOps tooling, improving how models are deployed, monitored and operated, and exploring innovative uses of agentic AI within Google Cloud's ecosystem. Alongside hands-on technical delivery, you'll collaborate closely with data scientists and engineers, shaping best practice, improving developer experience and influencing the future direction of our ML platform.
Who we are
At Virgin Media O₂, we connect people to the moments that matter most. Virgin Media leads the UK for broadband reliability, speed and overall performance, while O₂ keeps people connected on the move with award-winning coverage. We're also proud to be named one of the Financial Times Top 500 Best Employers for 2026, based on one of the UK's largest employee satisfaction surveys. Join us and you'll be part of a team that stays curious, positive and focused on making life easier for our customers and each other. We're investing in the future of connectivity, from expanding next-generation 5G to exploring satellite-supported solutions that help reach rural communities and hard-to-connect places. You'll work with people who back good ideas and give you plenty of room to grow. So if you're looking for a place where you can feel supported, trusted and genuinely valued, you'll feel right at home here.
Our ways of working
We're a flexible-first organisation, because we know people do their best work when they have choice and clarity. To support meaningful collaboration, we ask everyone to spend at least eight days a month connecting with each other in person. That doesn't just mean time in the office - it could be team meetings, offsites, volunteering days, cross-functional projects, or away days. What matters is making those moments count - so when we come together, it benefits everyone.
Accessible, inclusive and equitable for all
We believe a better tomorrow starts with the choices we make today. That means moving the dial on diversity, building equity into everything we do and putting inclusion at the heart of our business. Virgin Media O₂ is an equal opportunities employer and we work hard to remove bias and barriers. We want every person who joins us - and everyone thinking about joining us - to feel seen, heard and supported. When you work with us, you'll have access to our award-winning employee network groups. These communities bring people together, champion allyship and create uplifting spaces where you can learn, share and feel part of something bigger. They play a big role in helping people feel connected from day one.
The must haves
- Strong Python development experience applied to machine learning in production environments
- Experience operating and supporting ML systems at scale
- Hands-on experience with cloud platforms such as GCP, AWS or Azure
- Familiarity with ML pipelines, CI/CD and software engineering best practices
- Ability to work confidently within and improve existing codebases
The other stuff we are looking for
- Experience with Google Cloud services such as Vertex AI, BigQuery or Cloud Run
- Exposure to agentic AI, LLMs or tools like Gemini and Vertex AI Agent Builder
- Experience with Infrastructure as Code and ML monitoring tools
- Background in building internal platforms, tooling or developer experience improvements
- Experience building production APIs using frameworks such as FastAPI
What's in it for you
We know life isn't just about work, so our benefits are built to support you in the moments that matter. You'll get Bupa healthcare, wellbeing support, life cover, a pension and generous holiday - plus your birthday off. And there's more. Enjoy some extra perks on us, with optional electric vehicle lease and Cycle2Work schemes, dental insurance, neurodiversity assessments, and brilliant discounts on broadband, TV and mobile. You'll even get access to the Virgin Family platform and the O₂ Priority app, with exclusive rewards, experiences and chances to attend events at The O₂ and beyond.
Next steps
If this feels like a place where you can belong, we'd love to see what you can do. Once you apply, the next steps might include a call with a recruiter, a video interview, an interview with the hiring manager and a task or assessment. We'll also ask about any adjustments you might need, and we'll do our best to make them happen. We review applications and interview throughout the advert window, so it's worth applying sooner rather than later. If you're offered the role, the offer will be subject to background checks, including a criminal record check and, for some roles, a financial background check.
Senior MLOps Engineer employer: Virgin Media O₂
At Virgin Media O₂, we pride ourselves on being an inclusive employer that values diversity and fosters a supportive work environment. As a Senior MLOps Engineer, you'll not only have the opportunity to work with cutting-edge technology in a flexible-first organisation but also benefit from our commitment to employee growth through access to award-winning networks and resources. With competitive benefits including healthcare, generous holiday, and unique perks, you'll find a workplace that truly values your contributions and well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Senior MLOps Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Virgin Media O₂ on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your Python and cloud platform skills. Be ready to discuss how you've tackled ML challenges in the past and how you can contribute to their MLOps platform.
✨Tip Number 3
Show your passion for machine learning and collaboration! During interviews, share examples of how you've worked with data scientists and engineers to improve processes or tools. It’s all about teamwork!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Virgin Media O₂ family.
We think you need these skills to ace Senior MLOps Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior MLOps Engineer role. Highlight your Python development experience and any cloud platform expertise you have. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for machine learning and how you've contributed to ML systems in the past. Let us know why you're excited about joining Virgin Media O₂ and how you can make an impact.
Showcase Your Projects:If you've worked on relevant projects, don't hold back! Include links to your GitHub or any other platforms where we can see your work. We love seeing practical examples of your skills in action.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates. Plus, it’s super easy to do!
How to prepare for a job interview at Virgin Media O₂
✨Know Your Tech Inside Out
As a Senior MLOps Engineer, you'll need to showcase your strong Python development skills and experience with cloud platforms like GCP. Brush up on your knowledge of ML pipelines, CI/CD, and software engineering best practices. Be ready to discuss specific projects where you've applied these skills.
✨Showcase Collaboration Skills
This role involves working closely with data scientists and engineers, so highlight your teamwork experience. Prepare examples of how you've influenced best practices or improved developer experiences in previous roles. This will demonstrate your ability to collaborate effectively within a team.
✨Prepare for Technical Questions
Expect technical questions that dive deep into your experience with ML systems at scale and tools like Vertex AI or BigQuery. Practice explaining complex concepts in simple terms, as this will show your understanding and ability to communicate effectively with non-technical stakeholders.
✨Emphasise Your Adaptability
Virgin Media O₂ values flexibility and innovation, so be prepared to discuss how you've adapted to new technologies or processes in the past. Share examples of how you've explored innovative uses of AI or improved existing codebases, showcasing your proactive approach to problem-solving.