Software Engineer - Video Ingest & Storage
Location
Germany
Posted
3 days ago
Salary
0
Seniority
Mid Level
No structured requirement data.
Job Description
Software Engineer - Video Ingest & Storage
Zattoo
Role 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 Qualifications - 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 Requirements - Bonus: knowledge in Golang programming - Bonus: Experience with distributed data stores such as Scylla or ClickHouse Benefits - Strong market competitive salary - 30 days vacation plus public holidays - Trust based flexible working hours and the option for remote work worldwide for up to 8 weeks per year - Free access to the best streaming experience on the market - Your own development budget, German classes and Zattoo all-company hack days - A fun, engaged, and diverse team made up of 47 nationalities - Health checks, mental wellbeing support, team sports and more! - We are carbon neutral, an active employee Green team, discounted BVG tickets and free bike rentals - A calendar of events with fireside chats, lunches, in-house bar, BBQ’s, monthly socials, summer party and an annual off-site event
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Ingeniero de Automatización QA
Viva SolutionsSomos expertos en soluciones de tecnología. Infraestructura-Ciberseguridad-Cloud ¡Descubre Viva!
• Diseñar, desarrollar y ejecutar scripts de prueba automatizados para aplicaciones web, móviles o API. • Revisar los requisitos del producto y los documentos de diseño técnico para crear planes de prueba y casos de prueba bien estructurados y eficientes. • Integrar suites de prueba automatizadas en nuestras tuberías de Integración continua/Despliegue continuo (CI/CD) para habilitar pruebas continuas. • Aislar, documentar y rastrear defectos de software usando herramientas como Jira. • Colaborar con desarrolladores para asegurar la resolución oportuna. • Validar servicios de backend y API para rendimiento, seguridad y funcionalidad.
QA Automation Engineer
GuidehouseSolving big problems, building trust in society, and empowering our clients to shape the future.
• Develop, maintain, and execute automated test scripts to validate application functionality, user workflows, and regression scenarios. • Support UI automation using tools such as Playwright, with a focus on reliable, maintainable test coverage. • Assist with integrating automated tests into CI/CD pipelines and release processes. • Document defects, reproduce issues, and verify fixes in coordination with developers and product teams. • Communicate test results, risks, and blockers clearly during sprint and release activities.
• Design, build, and maintain scalable automation solutions across on-premises data centers and multi-cloud environments • Partner with platform, security, and application teams to identify manual processes and deliver automated replacements • Lead the evaluation and adoption of automation tooling, establishing governance and best practices • Design and implement CI/CD pipelines that support automated testing, deployment, and rollback capabilities • Create and maintain documentation, runbooks, and standards for all automation solutions and frameworks • Provide technical leadership and mentorship to engineers building and consuming automation solutions • Monitor automation health, identify failure patterns, and drive continuous improvement • Stay ahead of emerging automation technologies, tools, and industry trends
Advanced Software Development Engineer in Test
Cengage GroupWe are a global education technology company equipping learners with the skills and competencies needed to be job ready.
Role Description - Design and implement automated test infrastructure to support scalable and maintainable testing frameworks. - Design and develop web applications automation suite/scripts for functional, performance, load, soak, and scalability testing using Selenium, Playwright, Cucumber, JMeter and Gatling. - Design and develop web services (SOAP/REST APIs) automation suite/scripts using Rest Assured and SOAP UI. - Conduct test management, result analysis, and defect reporting/tracking using Jira, Zephyr. - Build data analysis reports with the help of Power BI. - Monitor and debug live applications using Splunk and Dynatrace. - Conduct database testing within Agile methodologies. - Leading and coordinating onsite/offshore teams and ensuring project deliverables. - Collaborate with Development, Production, and Product Management teams to ensure timely delivery of quality services. - Execute unit, functional, and performance tests integrated within Continuous Integration Frameworks (CIF), leveraging Docker for containerized and Jenkins pipeline for automated execution. - Engage in coding activities. - Analyze requirements and contribute to the design process in collaboration with development teams. - Implement and maintain fundamental Software Quality Assurance (SQA) processes and best practices. - Document test cases and provide feedback on technical documentation to ensure clarity and completeness. - Maintain multiple test systems and tools, ensuring alignment with evolving project requirements. - Conduct automation and test tool code reviews, collaborate with development team on technical design discussions, and contribute heavily to design discussions of others’ systems. - Create project-specific test strategies and contribute to quality assurance activities for major releases. Qualifications - Must have a Master’s degree in Computer Science, Engineering, Information Systems, Information Technology or a related field and three (3) years of experience as a Testing Analyst, QA Engineer or related occupation preparing test automation using Selenium and SOAP UI. - Or alternatively, may have a Bachelor’s degree in Computer Science, Engineering, Information Systems, Information Technology or a related field and five (5) years of experience as a Testing Analyst, QA Engineer or related occupation preparing test automation using Selenium and SOAP UI. - Demonstrated Expertise (“DE”) preparing web applications automation suite/scripts for functional, performance, load, soak and scalability testing using Selenium, Cucumber, JMeter and Gatling. - DE conducting web services (SOAP/Rest APIs) automation suite/scripts using Rest Assured and SOAP UI. - DE conducting test management, result analysis and defect reporting/tracking using IBM Clear Quest, Mercury Quality Centre, and Jira. - DE conducting database testing within Agile methodologies using DataStax DevCentre, Toad, Squirrel SQL, shell scripting within Unix, and Mac Operating Systems. - DE leading and coordinating onsite/offshore teams and ensuring project deliverables. Contact Instructions Click the “Apply” button through Workday to be considered for this opportunity. Compensation At Cengage Group, we take great pride in our commitment to providing a comprehensive and rewarding Total Rewards package designed to support and empower our employees. The full base pay range has been provided for this position. Individual base pay will vary based on work schedule, qualifications, experience, internal equity, and geographic location. Sales roles often incorporate a significant incentive compensation program beyond this base pay range. $117,000.00 - $157,000.00 USD




