Backend Go Engineer
Core
Design, develop, and support large-scale cloud-based distributed backend systems and data pipelines for video streaming and content delivery.
Role type
Senior Backend Go Engineer (Video Streaming)
Builds
Production backend services, live and linear streaming video pipelines, and cloud-based content delivery platforms.
Domain
Video Streaming / Cloud Infrastructure
Required skills
Go, Node.js, TypeScript, AWS, Kubernetes, Docker, CI/CD, Object-Oriented Design, Distributed Systems
Preferred skills
Digital video workflows, playback protocols (DASH, CMAF/HLS), server-side ad insertion (SSAI), transcoding, OTT video delivery pipelines
Technologies
AWS, Kubernetes, Docker, Python, React, TypeScript, Node.js, Golang
Responsibilities
Design and develop large-scale cloud-based distributed backend systems and data pipelines; Build and maintain production backend services using Go, Node.js, and related web technologies; Monitor and improve request throughput, response latency, and data-ingestion performance; Provide technical and operational support for live events and linear channels; Contribute to CI/CD pipelines, code reviews, and large-scale deployments; Manage and maintain cloud-based content delivery platforms.