What You’ll Do:
The Systems Engineer at Cingularity is a pivotal role that demands technical expertise and innovative thinking. As a leader in broadcast systems engineering, you will be responsible for designing, building and maintaining the complex infrastructure that powers our mission-critical transmission systems. This role necessitates a profound understanding of systems engineering principles, industry best practices and a proactive approach to problem-solving.
By collaborating with diverse teams across the organisation, you will ensure the high availability, scalability and robust security of our systems, guaranteeing seamless content delivery to our clients. Your ability to anticipate and address technical challenges will be essential in maintaining the highest standards of broadcast excellence.
Your primary focus will be on architecting and implementing a next-generation, unified monitoring stack and leveraging cutting-edge automation to ensure the resilience, security, and performance of our entire ecosystem. This role is perfect for a proactive, detail-oriented senior engineer who is passionate about using technology to solve complex challenges and drive efficiency across network, systems, and cloud environments.
PLEASE NOTE: This is a permanent role based at our primary office location - 28 Hanbury Street, London, E1 6QR.
Key Responsibilities Include But Not Limited To:
Monitoring Architecture and Management
Design, build, and maintain the primary Cingularity monitoring stack, creating a modern, redundant, and scalable platform.
Provide a single-pane-of-glass view for all monitored infrastructure, including large-scale networks, systems, cloud deployments, and specific broadcast appliances (Encoders, Decoders, Frame Rate Converters).
Ensure the monitoring system provides deep, actionable insights and allows engineers to drill down into specific data points for rapid troubleshooting.
Automation and Process Optimisation
Develop and implement automation strategies for the management and monitoring of all infrastructure, utilising tools like Ansible, Python, and shell scripting.
Explore and integrate ML/AI solutions to enhance predictive monitoring, anomaly detection, and automated fault resolution.
Collaborate with operational and engineering teams to deploy automation for key workflows, reducing manual intervention and improving efficiency.
Systems Security and Administration
Take ownership of the security of all systems, implementing best practices for system hardening, vulnerability management, patching, and access control.
Administer Linux environments (Rocky, Debian, Ubuntu) alongside a small Windows environment, including configuration, deployment, and management of various systems.
Carry out maintenance, upgrades, and patching as required across all systems, prioritising an automation-first approach.
Collaboration and Design
Work closely with our events engineering team to design and deploy robust "fly-away" equipment, from server and network design to fully automated deployment processes.
Participate in system conceptual design and documentation, determining specifications, input/output processes, and working parameters for hardware/software compatibility.
Mentor and collaborate with technology teams on engineering projects, systems development, and the resolution of high-level technical issues.
Experience using project management tools (e.g., ClickUp, Monday.com, Jira) to track and document work.
Technical Leadership
Lead technical systems projects from concept to deployment, meeting schedules and budget constraints.
Conceptualise design specifications, establish production requirements and collaborate with technology teams.
Mentor and collaborate with the technology teams on engineering projects, systems development and resolution of high-level technical issues.
Troubleshooting and Optimisation
Proactively monitor broadcast transmission systems’ performance, troubleshoot complex hardware and software issues and develop advanced technical solutions.
Develop performance and security plans for systems that meet the needs of broadcast engineering.
Monitor and tune systems to achieve optimum performance levels and ensure data integrity through backups and archive operations.
You Will Have The Following Strengths:
Demonstrable experience using Python for automation, scripting, and integration.
A proven track record of designing, building, and operating modern, large-scale monitoring and logging systems (e.g., Prometheus, Grafana, VictoriaMetrics, ELK/OpenSearch, InfluxDB).
Extensive experience in various Linux environments like Rocky, Debian, and Ubuntu, including system hardening, kernel tuning, and package management.
Strong knowledge of automation and configuration management tools such as Ansible, Puppet, or Chef.
Experience with cloud computing platforms like AWS, Google GCE, or Azure, and designing for high-availability.
A solid knowledge of networking technologies, including the TCP/IP Stack, and experience with the design and operation of complex distributed systems.
The ability to design and implement workflows based on complex functions across our entire ecosystem.
Experience using project management tools (e.g., ClickUp, Monday.com, Jira) to track and document work.
We’d Love If You Also Have These: (not essential)
A strong desire to develop a deep understanding of broadcast transmission systems, workflows, and real-time transport protocols (RTP, UDP, MPEG-TS, SRT, Zixi, SMPTE 2110).
Familiarity with video and audio encoding and transmission protocols (AVC, HEVC, JPEG-XS).
Experience with video transmission equipment, including encoders, decoders, and video routers.
Experience or an interest in applying AI/ML models to observability and workflow automation.
System capacity planning for broadcast transmission infrastructure.
Ideally educated to a degree level or holding equivalent industry experience
#LI-MT1