We don’t just believe in better. We make it happen.
Better content. Better products. And better careers.
Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, Sky Stream to Sky Glass, we never stand still. We optimise and innovate. We turn big ideas into the products, content and services millions of people love. And we do it all right here at Sky.
Role/Team overview
Join the Release Engineering team and play a key role in delivering reliable, high-quality software releases across Broadband and Entertainment devices. You will coordinate release planning, build management, readiness, deployment and risk, working closely with Development, QA, Product and Operations to support stable customer experiences.
What you’ll do
As a key member of the engineering team, you will design, develop, and enhance an AI-powered device diagnostics platform that analyses large-scale telemetry to identify issues, determine root causes, and provide actionable recommendations.
Build scalable backend services and data-processing pipelines supporting device, account, fleet, and release-level diagnostics.
Develop AI/LLM-powered diagnostic workflows that combine telemetry evidence, device events, and operational data.
Build data correlation capabilities across devices, accounts, network signals, and software releases to identify complex issues and patterns.
Develop and optimize AI workflows for accuracy, reliability, latency, and cost.
Work with Engineering, Product, Data Science, QA, and Operations teams to deliver production-ready solutions.
Design for scalability, reliability, observability, and operational excellence across the platform.
Troubleshoot complex production issues across application services, data pipelines, AI workflows, and telemetry.
Participate in architecture, technical design, code reviews, and mentoring of other engineers
What you’ll bring
Essential Criteria –
Significant hands-on experience in Software Engineering, Backend Engineering, Platform Engineering, or Distributed Systems.
Proven experience designing and developing scalable backend services, APIs, distributed systems, and data-processing solutions.
Strong programming experience in Python, Java, Scala, Go, C, or C++.
Strong experience working with large-scale data, telemetry, logs, events, and operational datasets.
Strong understanding of cloud platforms, system scalability, reliability, performance, observability, and production operations.
Strong analytical, problem-solving, communication, and collaboration skills, with the ability to work effectively across technical and cross-functional teams.
Desirable skills and experience –
Experience building or integrating Generative AI / LLM-based applications, including prompt engineering, model integration, structured outputs, RAG, or AI workflows.
Experience with AWS, Docker, Kubernetes, and CI/CD technologies.
Experience with Elasticsearch/OpenSearch, Databricks, Spark, Athena, or other large-scale data platforms.
Experience in Broadband, Video, Set-Top Box, embedded devices, networking, RDK, Wi-Fi, or DOCSIS environments.
Experience building telemetry-driven diagnostics, anomaly detection, root-cause analysis, observability, or intelligent troubleshooting solutions.
Experience optimizing AI/LLM applications for accuracy, reliability, latency, scalability, and cost.
Benefits and perks
There's one thing people can't stop talking about when it comes to life at Sky: the perks. Here’s a taster:
· Free Sky TV package, including Sky Sports and Sky Cinema
· Pension package with up to 9% employer contribution
· Private healthcare with mental health support
· Aviva Digital GP and dental insurance
· Discounts on Sky products, including Sky Mobile, Sky Broadband, Sky Glass and Sky Protect
· Sharesave and Tech schemes
· A range of Sky VIP rewards and experiences
How you’ll work
We've adopted a hybrid working approach to…