Software Engineer - Video Ingest & Storage
Role details
Job location
Tech stack
Job description
Become a part of the core team that maintains, extends and improves our video backend based on state of the art technology. Collaborate with a highly skilled and passionate team of multi-national engineers to build and operate our video services.
THE VIDEO INGEST & STORAGE TEAM
Our team develops the software which provides the origin content for our carrier-grade streaming platform, covering the full processing chain including content ingest, transcoding and storage. We work closely with the Streaming Backend team - who develops our CDN services, and with the Ads Backend team - whose engineers focus on our solutions for server-side dynamic ad insertion.
WHAT YOU'LL DO
- Improve our encoding pipeline for live and on-demand content
- Integrate seamless use of GPU or cloud resources in our infrastructure
- Address challenges of large-scale storage for VOD and nPVR content
- Improve fault tolerance of our platform
- Develop high-quality, clean and maintainable code
- Collaborate with stakeholders and engineers across the company
Requirements
- Expert knowledge in C/C++ programming
- Excellent understanding of operating system / Linux fundamentals
- Expertise and ideas to build highly concurrent and distributed systems
- Experience diagnosing and troubleshooting complex systems using test tools, network management systems and error reporting systems
- Desire and abilities to learn new technologies and programming languages
- Comfortable working with remote colleagues and multidisciplinary teams
- Experience in development and support of production systems with 24x7 operations
- Bonus: knowledge in Golang programming
- Bonus: Experience with distributed data stores such as Scylla or ClickHouse
Benefits & conditions
- Reward: strong market competitive salary
- Recharge: 30 days vacation plus public holidays
- Regulate: trust based flexible working hours and the option for remote work worldwide for up to 8 weeks per year
Plus:
- We're sharing: Free access to the best streaming experience on the market
- We're developing: Your own development budget, German classes and Zattoo all-company hack days
- **We're inclusive: '**Zattooies' are a fun, engaged, and diverse team made up of 47 nationalities
- We're healthy: Health checks, mental wellbeing support, team sports and more!
- We're responsible: We are carbon neutral, an active employee Green team, discounted BVG tickets and free bike rentals
- We're sociable: A calendar of events with fireside chats, lunches, in-house bar, BBQ's, monthly socials, summer party and an annual off-site event