- Lead the design, development, and deployment of media processing, streaming, and delivery systems.
- Collaborate with product managers, architects, and cross-functional teams to define technical requirements and translate them into scalable solutions.
- Architect and optimize end-to-end media workflows including encoding, transcoding, packaging, DRM, CDN integration, and playback.
- Ensure system scalability, performance, and reliability for high-traffic media applications.
- Drive adoption of modern media technologies such as adaptive bitrate streaming (HLS/DASH), low-latency streaming, and cloud-native video pipelines.
- Conduct code reviews, technical audits, and performance optimizations.
- Mentor and guide a team of engineers, fostering an environment of innovation and technical excellence.
- Evaluate emerging media technologies and tools, and recommend adoption where relevant.
- Ensure compliance with industry standards, security, and digital rights management requirements.
- Partner with DevOps/MLOps teams to establish CI/CD pipelines, monitoring, and incident response for media services.
Required Skills & Experience :
- 10+ years of software development experience, with at least 3+ years in a technical leadership/lead role.
- Strong programming experience in Java, C++, Python, or Go.
- Deep expertise in media streaming protocols (HLS, MPEG-DASH, RTMP, WebRTC).
- Hands-on experience with video/audio encoding, transcoding, and packaging technologies (FFmpeg, Wowza, Elemental, etc.).
- Proficiency in cloud environments (AWS Media Services, Azure Media Services, or GCP equivalent).
- Experience with DRM systems (Widevine, PlayReady, FairPlay) and content protection mechanisms.
- Strong understanding of content delivery networks (CDNs) and edge optimization for media.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Excellent problem-solving, debugging, and performance optimization skills.
- Proven ability to lead development teams and deliver high-quality media solutions at scale.
Preferred Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or related field.
- Experience with AI/ML for media applications (e.g., video analytics, recommendation engines, automated tagging).
- Knowledge of low-latency streaming technologies for live events and gaming.
- Contributions to open-source media projects or publications in the streaming domain.