Senior Software Engineer (Golang)
Core
Designing and scaling a global, multi-tenant QoE (Quality of Experience) analytics platform and data streaming infrastructure for video playback across streaming brands.
Role type
Senior Software Engineer (Golang) - Platform & Data Infrastructure
Builds
Unified QoE analytics platform, data streaming pipelines, and scalable data lake solutions for video playback.
Domain
Media & Entertainment / Video Streaming / Data Infrastructure
Deliverable
production ML models | infrastructure | dashboards & analysis
Required skills
Go, Python, distributed systems, microservices, data streaming pipelines, data lake management, database design, Docker, Kubernetes, Terraform, AWS/GCP, Prometheus, CloudWatch, Kibana, video processing stacks (FFMPEG), workflow engines (Temporal, Cadence)
Preferred skills
NoSQL (MongoDB), SQL (PostgreSQL), UI design, caching mechanisms
Technologies
Go, Python, Docker, Kubernetes, Terraform, AWS, GCP, Prometheus, CloudWatch, Kibana, MongoDB, PostgreSQL, FFMPEG, Temporal, Cadence
Responsibilities
Lead efforts to scale existing data offerings and establish technical strategy for the Data Platform. Build deep understanding of digital streaming service to optimize technical ecosystem. Architect and design complex E2E data streaming pipeline and storage systems. Mentor junior engineers on design, code quality, and integration. Analyze requirements and software architectures to make high-impact decisions on build vs extend.
Seniority
Senior, hands-on IC with mentorship responsibilities