Streaming Infrastructure:Design, implement, and maintain streaming infrastructure to ensure high availability and reliability for live and on-demand content.
Technical Implementation:Develop and optimize streaming protocols and workflows (eg, HLS, DASH, RTMP) to deliver high-quality video experiences across various platforms and devices.
Performance Optimization:Monitor and troubleshoot streaming performance issues, including latency, buffering, and quality. Implement solutions to enhance streaming performance.
Integration:Work closely with development teams to integrate streaming technologies with web and mobile applications.
Security:Implement and maintain security measures to protect content and user data during streaming.
Testing and Validation:Perform rigorous testing and validation of streaming systems and processes to ensure functionality and reliability.
Documentation:Create and maintain comprehensive documentation for streaming systems, processes, and troubleshooting guides.
Collaboration:Collaborate with cross-functional teams, including product management, software engineering, and operations, to support streaming initiatives and projects.
Requirements:Education:bachelors degree in Computer Science, Engineering, or a related field. Advanced degrees or certifications in relevant areas are a plus.
Experience:Minimum of 4 years of experience in streaming technology or a related field, with hands-on experience in managing and optimizing streaming systems.
Technical Skills:
Proficiency in streaming protocols and technologies (eg, HLS, MPEG-DASH, RTMP).
Experience with video encoding and transcoding tools.
Familiarity with content delivery networks (CDNs) and cloud platforms (eg, AWS, Azure, Google Cloud).
Knowledge of network protocols and troubleshooting techniques.
Proficiency in programming languages such as Python, Java, or JavaScript.
Skills:
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to work independently and manage multiple tasks effectively.
Personal Attributes:Detail-oriented, proactive, and capable of working in a fast-paced environment.
Preferred Qualifications:Experience with large-scale streaming services and platforms.
Familiarity with digital rights management (DRM) and content protection technologies.
Knowledge of microservices architecture and containerization (eg, Docker, Kubernetes).