Metropolitan Trading Company (MTC) is an entity owned by the City of Joburg Metropolitan Municipality (the City) tasked with operating Johannesburg Broadband Network (JBN).
The aim of the JBN is to ensure the availability of affordable broadband connectivity throughout the City, which will support socio-economic development through accelerated growth, expa...
Read more about this company
National Diploma in IT, Broadcast Engineering, Multimedia, or related field 2–4 years of experience in streaming, broadcast, or video platform support Hands-on knowledge of streaming protocols and tools (FFmpeg, OBS, VLC, etc.)
Familiarity with CDN integration and adaptive bitrate streaming Understanding of basic video codecs and compression (H.264, H.265, AAC) Experience with Linux/Windows server environments Desirable Certifications and Skills
Duties :
Role Purpose The Intermediate Streaming Engineer will be responsible for supporting and maintaining MTC’s video streaming platforms and encoding infrastructure. This includes ensuring reliable delivery of live streams (e.g. council sessions, events, and security feeds), as well as pre-recorded content across municipal digital platforms.
Key Responsibilities Support encoding/transcoding pipelines for live and VOD streams Configure and monitor streaming servers and appliances (e.g. Wowza, OBS, FFmpeg, Nginx RTMP)
Manage streaming protocols (RTMP, HLS, DASH, SRT) and ensure seamless delivery across web and mobile endpoints Assist with signal acquisition, ingest, encoding, and CDN distribution Monitor latency, stream health, and buffering performance; troubleshoot and resolve technical issues Maintain documentation, update logs, and participate in change control processes
Assist with live productions including public events, city press conferences, and council meetings Ensure integration of video services with municipal surveillance and cloud infrastructure Collaborate with network, data centre, and cybersecurity teams for secure and efficient content delivery