cover image
Sky

AI Systems Architect (Python/Golang)

On site

Bracknell, United kingdom

Full Time

12-03-2026

Share this job:

Skills

Python Data Engineering MongoDB Monitoring Test Change Management Architecture Machine Learning Programming AWS Software Development api testing Artificial Intelligence PostGres

Job Specifications

We believe in better . And 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, SkyQ 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.

Sky are developing a cutting-edge AI Operations platform that supports large-scale streaming, content delivery, and live services across the Sky and NBCUniversal ecosystems. We are looking for a Senior Engineer who is passionate about comples systems and the advancement toward AI-assisted operations.

This Senior Software Engineer position within AI Operations focuses on designing, building, and maintaining complex systems that enable alert ingestion, correlation, automation, and operational intelligence at scale. The role is hands-on and deeply technical, offering opportunities to influence platform architecture, contribute to AI-adjacent projects, and shape the application of intelligent automation across intricate operational environments. We utilize a range of technologies to achieve these goals, including machine learning, data engineering, AI, and GENAI for supporting GST.

What you'll do
Work as a full-stack software engineer, coding, developing, and testing applications using Golang and Python, across service, API, and automation layers
Lead the strategic development and implementation of the AI Operations platform, driving AI-enabled software solutions for alert ingestion, correlation, automation, and operational workflows
Design, build, and operate software and automated testing frameworks on AWS, including unit tests, integration tests, API tests, and environment-based validation
Document and maintain every aspect of applications and software, including design specifications, configuration, deployment processes, and troubleshooting runbooks
Train, mentor, and oversee development team members through code reviews, design walkthroughs, and technical guidance
Locate and direct solutions for critical challenges involving software and hardware interfaces, performance bottlenecks, and reliability issues
Deliver full-stack software development using continuous improvement techniques and automation, identifying root causes and resolving issues within distributed software systems
Develop strong cross-functional relationships with leaders, product owners, engineers, programmers, and QA, contributing to planning, delivery, and operational support.What you'll bring
Hands-on experience developing infrastructure-as-code ( IaC ) solutions in a data or platform engineering role, and working with Application Performance Management for monitoring, diagnostics, and performance analysis
Proficie ncy in programming languages such as Golang and Python
Proven expertise in building and scaling automated testing ecosystems on AWS, with the ability to design comprehensive test suites-including unit, integration, and API testing
Hands-on experience working with algorithms and artificial intelligence, applied within software platforms or automation workflows
Strong knowledge of REST APIs, i ncluding API design, versioning, and integration, with experience using low-code/no-code automation platforms
Experience working with MongoDB and Postgres, including data modelling, query optimization, and operational support
Proven experience creating and maintaining technical documentation, including design specifications, configuration guides, deployment processes, and troubleshooting documentation
Experience maintaining architecture artifacts such as sequence diagrams and software specification diagrams to support system understanding and change management
Ability to lead and introduce innovative design concepts, influencing development strategies, patterns, and engineering techniques
Proven ability to provide technical solutions, troubleshoot engineering automation issues, and stay current with emerging software technologies to design features that complement the platformTeam overview

You'll join a globally distributed engineering team working across Sky and NBCUniversal platforms, supporting services used by millions of customers worldwide.

The team operates at the intersection of software engineering, platform reliability, and AI-assisted operations. We build systems that help engineering and operations teams detect issues earlier, respond faster, and continuously improve platform resilience and operational outcomes. Collaboration across regions, disciplines, and time zones is a core part of how we work.

Global Streaming Technology

Our team develops and supports market-leading video streaming services, underpinned by state-of-the-art engineering principles. We do this at huge scale: for over 50 million customers globally, spanning NBCUniversal Peacock in the US and Sky, NOW and SkyShowtime acros

About the Company

Sky is one of Europe’s leading media and entertainment companies and is part of Comcast Corporation, a global media and technology company that connects people to moments and experiences that matter. At Sky, we Believe in Better. It’s in our DNA. We’re famous for innovation. We offer the world’s smartest TV, Sky Glass; our plug and play streaming puck, Sky Stream; the best aggregation platform, Sky Q; and streaming services NOW and WOW. We provide connectivity you can count on in mobile, fast, secure, reliable residential a... Know more