Media Server Engineer_One of our leading Company
Adecco View all jobs
- Mumbai, Maharashtra
- Permanent
- Full-time
1 k streams). Knowledge of Typescript based Web video players (HLS.js, Shaka, Video.js) and MSE/EME. Familiarity with GPU accelerated computer vision pipelines (OpenCV, TensorRT, DeepStream). Exposure to message bus architectures (Kafka, NATS) for event fan out and analytics.Key Competencies:Area What You'll Do Architecture & Design Design end-to-end streaming workflows (edge ingest → cloud signalling/transcode → browser playback) that minimise latency while enabling timeline-scrubbing playback. Select and tune codecs, segment sizes, GOP structures, and caching strategies appropriate for low-bandwidth or high-jitter links. Define and document scalable deployment topologies (single-tenant ⇒ multi-tenant, active-active clusters, CDN fan-out). Implementation & Optimisation Enhance and harden the Node-based signalling layer for high concurrency (WS load balancing, sticky sessions, horizontal sharding). Optimise media-router configuration (e.g., WebRTC
--
HLS bridges) for adaptive bitrate, trickle-ICE limits, and STUN/TURN fall-back. Implement scrubbing / seek support by coordinating DVR-side RTSP Range requests with LL-HLS/CMAF generation. Edge Device Management Automate provisioning and updates for ARM/Linux gateways, ensuring hardware-accelerated encoding and automatic recovery on power loss. Instrument and monitor edge nodes (health, FPS, temperature, network QoS). Cloud & DevOps Containerise services (Docker) and orchestrate with Kubernetes (or Nomad / ECS). Build CI/CD pipelines, IaC (Terraform, Helm) and blue-green / canary roll-outs. Set up observability stack (Prometheus, Grafana, Loki/ELK) and SLA dashboards. Area What You'll Do Security & Compliance Enforce encryption in transit (DTLS-SRTP, HTTPS, WSS), authentication (JWT/OAuth), and fine-grained authorisation for publish/read/playback APIs. Conduct threat modelling and implement rate-limiting, firewall rules, and certificate automation. Leadership & Collaboration Translate product use-cases into engineering roadmaps; estimate effort and risk. Mentor developers, run design reviews, and champion coding best-practices. Liaise with front-end, mobile, and QA teams to debug E2E media issues.