Brandlive is hiring a specialized engineer to serve as a key contributor of a mature, business-critical product that powers real-time and on-demand video delivery. The role focuses on high value customer facing enhancements, maintaining system stability, improving automation, and ensuring great customer outcomes.
Responsibilities:
- Maintain, troubleshoot, and support a mature and complex software product in production, including memory, threading, latency, and service to service communication
- Develop, debug, and optimize performance-critical components related to video ingest, processing, playback, and distribution
- Investigate and resolve bugs, performance issues, and production incidents
- Implement high impact enhancements, bug fixes, and technical improvements while minimizing risk, with an emphasis on automation
- Participate in on-call or support rotations as required
- Collaborate with product, QA, and support teams to deliver reliable releases
Requirements:
- 5+ years working in C++, C# or .NET in a Windows environment, with 2+ years focused on low latency video processing and delivery
- Proficiency in T-SQL
- Expert level C++ experience
- Solid JavaScript knowledge
- Windows and Visual Studio experience
- GCP (or equivalent cloud platform) experience
- VideoCodec or streaming technology knowledge
- Experience designing systems for data consistency, failover, and validation
- Strong debugging and root-cause analysis skills; comfort with legacy systems and complex data models
- Ability to document complex technical processes clearly for both engineers and operations teams
- Azure and AWS experience
- HLS (HTTP Live Streaming) engine development in C
- Shaka player or similar streaming player experience
- Experience with large-scale data migrations (100GB+)
- Knowledge of database replication and sync strategies
- DevOps and deployment automation experience