Job DescriptionIntroductionAre you an experienced Software Engineer passionate about building user-centric, high-impact platforms? Join the Multimedia Platforms Team at CERN, where you will shape how thousands of researchers connect, collaborate, and share knowledge every day.In this role, you will design, develop, and operate reliable platforms that support the entire workflow of recording, processing, and streaming multimedia content for the CERN community. You also run a large scale videoconferencing platform serving tens of thousands of users across CERN and the wider HEP community.If you’re looking for a role where your work has tangible impact across a global scientific community, this is your opportunity.FunctionsDesign and develop open source web platforms following clear UI/UX principles.Develop and maintain backend services for transferring, processing and publishing multimedia files.Maintain CERN’s webcast infrastructure (Wowza based) and manage its cloud multimedia CDN.Share the ownership of core software projects powering recording and webcasting operations: Encoders Manager, Recordings Manager, RAVEM, Webcast website, TTaaS.Manage and provide 3rd level support for the Videoconferencing service.Contribute to other applications in the section’s catalogue, including Indico and newdle.Engage with users and vendors; contribute to feature evaluations and procurement processes. Provide expert support, documentation and training to the user community.Mentor junior team members, including Summer/Technical Students and Graduates.QualificationsMaster's degree or equivalent relevant experience in the field of Computer Science or a related field.Experience:Strong expertise in web and systems programming, especially in Python.Familiarity with DBMSs (e.g. PostgreSQL), task queues (e.g. Celery, Rundeck), search suites (e.g. OpenSearch) and web