Our customer:
- World leader in Virtual/Augmented Advertising and Virtual/Augmented Product Placement. It has created Virtual/Augmented Advertising and Branding services for television stations and producers worldwide, bringing incremental revenues for stations and rights holders and delivering new and impactful advertising for agencies and brands.
Responsibilities:
- Develop and maintain the backend pipeline to monitor, synchronize, and manipulate video streams such as SRT & HLS and MySQL resources on the cloud;
- Integrate and manage modules written both in C++ and Node.js;
- Implement a complex metadata system over AWS, including S3 security access and acceleration;
- Design and deploy backend architecture (Node.js) to manage data allocation and pipeline control;
- Create and maintain a dashboard to monitor pipeline status and performance;
- Web frontend that can manipulate AR content in a synchronized manner over a DRM video playback;
- Ensure frame-accurate synchronization of video play out with WebGL rendering of augmented content;
- Work across multiple browsers and operating systems to deliver a consistent and high-quality user experience;
- Utilize advanced web development techniques and WebGL to achieve smooth and interactive augmentations.
Required experience and skills:
- 5+ years of experience in Full-stack development;
- Experience with Node.js;
- Experience with Web technologies (JavaScript, HTML, CSS);
- Experience in real-time video processing;
- Deep understanding of rendering synchronization techniques for multimedia content in a web browser environment;
- Hands-on experience with WebGL;
- Familiarity with DRM video streams (SRT, HLS) and Image Processing in the browser.
- English - upper-intermediate+.
Would be plus:
- Knowledge of cloud storage solutions, specifically AWS S3;
- Experience with database management, particularly MySQL;
- Experience with C++ real-time programming;
- Knowledge of modern DevOps practices and tools;
- Previous experience with sports broadcasting and AR technology.
Working conditions:
- 5-day working week, 8-hour working day, flexible schedule;
- All public holidays are days off;
- Vacation and sick leave are covered by the company;
- Remote work.