Sky is a leading entertainment and communications company dedicated to delivering innovative content and services to millions worldwide. With a focus on technology, product development, and data-driven solutions, Sky continuously strives to enhance its offerings through cutting-edge engineering and creative excellence. From broadband and broadcast to streaming platforms and mobile services, Sky is committed to shaping the future of entertainment by turning big ideas into engaging products and experiences that resonate with diverse audiences globally.
We are seeking a highly skilled and motivated Backend Developer to join our Global OTT Technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable APIs and backend services primarily using Scala. Your work will directly contribute to integrating machine learning models into our production systems, enabling personalized experiences for our millions of users worldwide. You will take ownership of services from development through to deployment and operational support, ensuring high performance, reliability, and scalability in cloud environments. Collaborating closely with data scientists, ML engineers, and product teams, you will help refine our technical solutions to meet evolving business needs. This position offers an exciting opportunity to work at the forefront of streaming technology, shaping the future of digital entertainment at Sky.
The ideal candidate will possess strong software engineering skills with substantial experience in Scala, particularly within the Typelevel stack. Exposure to additional programming languages such as Golang and Python is advantageous. A keen interest in machine learning, personalization systems, and cloud technologies is essential, even if you haven't worked extensively in ML before. Proven experience designing, deploying, and maintaining production-grade APIs and backend services is required, including responsibility for system reliability, performance, and on-call support. Hands-on experience with data processing frameworks, distributed systems, and large-scale data ingestion and storage is crucial, alongside a solid understanding of scalability, fault tolerance, and performance optimization. Familiarity with modern development practices such as CI/CD pipelines, containerization (Docker), and cloud deployment (AWS or GCP) is necessary. Excellent communication skills, a collaborative mindset, and a proactive problem-solving approach will help you succeed in this role.
Your key responsibilities will include designing and implementing scalable APIs and backend services, primarily in Scala, to support machine learning integrations and personalized content delivery. You will develop real-time data processing solutions and gRPC microservices using the Typelevel stack, ensuring optimal performance in cloud environments. Taking end-to-end ownership, you will oversee the entire lifecycle of services—from development to production operations—while continuously optimizing for performance and reliability. You will contribute to building and maintaining large-scale cloud-based services, ensuring they are scalable, fault-tolerant, and secure. Automating deployment pipelines to support continuous delivery will be a significant part of your role, helping to streamline development workflows. Collaborating with data scientists, ML engineers, and product teams, you will align technical solutions with business objectives and foster best practices to develop clean, resilient, and high-performing code. Additionally, you will mentor fellow developers, providing constructive feedback and sharing knowledge to enhance team capabilities. Refining team processes to promote continuous integration and delivery will be essential to maintaining our high standards of quality and agility.
At Sky, we understand the importance of rewarding our team members.
We offer a comprehensive benefits package that includes access to Sky Q, providing all-in-one entertainment, and the exclusive Sky Glass at a preferential rate. Our employees enjoy a generous pension scheme, private healthcare coverage, and discounts on mobile and broadband services. Sky VIP rewards and experiences further enhance our employee benefits, offering exclusive events and privileges.
Our commitment to work-life balance is reflected in our hybrid working model, combining the flexibility of remote work with the collaborative environment of our Osterley campus. Additional perks include subsidized restaurants, cafes, gym facilities, cinema access, car wash services, and beauty treatments. We foster a supportive and inclusive workplace that encourages professional growth, innovation, and well-being.
Equal Opportunity
Sky is a Disability Confident Employer and values diversity and inclusion in the workplace. We welcome applications from candidates of all backgrounds and ensure a fair and equitable recruitment process. Reasonable adjustments will be made to support candidates throughout their application journey. We are committed to creating an environment where everyone feels valued, respected, and empowered to contribute to our collective success. If you share our passion for innovation and betterment, we look forward to hearing from you.