5+ years of experience in video domain system design, integration, or operations. Experience with operator OTT or IPTV projects is preferred. Experience with Singapore or Southeast Asia projects is a strong plus.
Deep proficiency in the four core domains: Middleware, CDN, Origin, and Networking, with a systemic understanding of multi‑device clients.
3.Technical Stack
Proficient in streaming protocols (HLS/DASH/CMAF) and container formats (TS/MP4).
Familiar with Linux, containerisation (Docker/K8s), and common middleware (Nginx/Redis/MySQL).
Proficient in at least one scripting language (Python/Shell) with ability to develop automation and monitoring tools.
4.Ability to independently identify end‑to‑end root causes from system logs, network packet captures, and performance metrics.
6.Fluent in English (written and spoken); able to produce high‑quality system design documents, test reports, and operations manuals.
7 Bachelor's degree or above in Computer Science, Telecommunications, or a related field.
Additional Information
Job Description
1. System Architecture & Solution Design
- Participate in the overall system design of the OTT video platform - covering content ingestion, processing, delivery, playback, and operational monitoring.
- Produce system integration plans, interface specifications, deployment topologies, and capacity planning documents.
- Assess the legacy system capabilities and design data migration, service cut‑over, and rollback plans to ensure a seamless replacement.
2. Platform Component Integration & Optimisation
- Middleware - Integrate middleware services (authentication, session management, EPG, subscription/billing interfaces); optimise performance and disaster recovery capabilities.
- Origin - Deploy origin clusters; configure injection, packaging, encryption (DRM) workflows; optimise back‑to‑origin and storage policies.
- CDN - Interface with multi‑vendor CDNs or self‑built CDN; design content preheating, refresh, bandwidth scheduling, and failover logic.
- Network - Analyse operator network environments; optimise transport protocols, edge node distribution, and QoE metrics (time‑to‑first‑frame, rebuffering ratio).
- Multi‑Device Adaptation - Collaborate with STB, mobile, and web client teams to define unified access protocols and compatibility matrices.
3. System Integration & Verification
- Set up integration test environments; execute end‑to‑end functional, performance, disaster recovery, and security tests.
- Diagnose cross‑component complex issues (e.g., CDN back‑to‑origin timeout, middleware authentication bottlenecks, player compatibility defects) and produce root cause analysis reports.
4. Deployment & Operations Support
- Responsible for production environment deployment, automation script development (Ansible/Python), and monitoring/alerting system implementation (Prometheus/Grafana).
- Define SLA/SLO metrics and establish incident response mechanisms to support 6‑year long‑term operations.
- Participate in customer technical discussions and assist the delivery team in UAT acceptance.