P
Posted 2 hours ago
Senior Backend Software Engineer
PhiloSenior Backend Software Engineer (Video Engineering)
Perks & benefits
Health InsuranceMedical InsuranceFamily Medical Insurance
Requirements
8+ years software development experience, Golang, Java, or C++, Concurrent programming, RESTful web services, Docker, Kubernetes, Relational and non-relational databases
Skills
GoKubernetesDocker
About the role
Responsibilities
- Design, implement, deploy and monitor the next generation of Philo’s video streaming pipeline
- Collaborate with content partners to engineer systems for optimal TV watching experiences
- Build scalable and resilient data pipelines for ingesting video and analytics events
- Collaborate with internal stakeholders across video delivery, ad operations, and data science teams
- Drive continuous improvements to reliability, performance, latency and security of the video platform
- Evaluate and develop video encoding technologies to optimize quality and reduce CDN costs
- Assist client engineering teams in testing and improving video streaming QoE
Requirements
- 8+ years of software development experience
- Proven track record with Golang, Java, C++ or similar languages
- Deep experience with concurrent programming
- Experience building concurrent HA and high throughput RESTful web services
- Experience with cloud computing and modern deployment (Docker, Kubernetes)
- Ability to drive complex architectural tasks using Scrum/Agile
- Experience with relational and non-relational databases and data warehousing
- Familiarity with cloud video transcoding services like AWS Elemental or Azure Media Services
Preferred Qualifications
- Experience with audio/video codecs (AAC, H.264/AVC, H.265/HEVC, AV1)
- Experience with video quality assessment tools (VMAF, SSIM)
- Knowledge of streaming protocols (MPEG-DASH, HLS, MPEG TS, fMP4, CMAF, Zixi, SRT)
- Experience with OTT video packaging and DRM
- Familiarity with Server-Side Ad Insertion (SSAI)
About the Company
Philo is building the future of television by leveraging cloud delivery, modern tech stacks, and machine learning to create next-generation multi-screen and multi-user playback experiences.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Backend Software Engineer
Philo · United States
