Computing Engineer - Media Platforms (IT-CA-CTE-2026-73-LD)
CERN Alle Jobs anzeigen
- Genf
- Freiberuflich
- Vollzeit
- Design 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.
- 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 frameworks such as Flask, FastAPI or Django.
- Solid experience in web systems architecture, integration and migration.
- Proven hands-on experience deploying, configuring, and operating production-grade services, including container-based platforms (Docker, OpenShift) and virtualized environments (VMs).
- Understanding of user?driven design principles and web accessibility fundamentals.
- Experience with client?side UI libraries (React, Vue, Angular) is an advantage.
- Knowledge of multimedia and streaming technologies (e.g. HLS, RTMP, WebSockets) is a plus.
- Experience managing cloud/SaaS and/or procuring cloud services is a plus.
- Conceptualising, designing and developing user experiences and interfaces.
- Development of application software.
- Knowledge and application of software life-cycle tools and procedures.
- Knowledge of programming techniques and languages.
- Re-use, refactoring, integration and porting of existing software.
- Achieving Results.
- Communicating Effectively.
- Solving Problems.
- Working in Teams.
- Learning and Sharing Knowledge.
- Work during nights, Sundays and official holidays, when required by the needs of the Organisation.
- A
- Coverage by CERN’s comprehensive health insurance scheme (for yourself, your spouse and children), and membership of the CERN Pension Fund.
- Family, child and infant monthly allowances depending on your individual circumstances.
- A relocation package (installation grant, removal, travel expenses) depending on your individual circumstances.
- Possibility to extend your contract up to 8 years + eligibility for indefinite contract tenure.