All offersWrocławJSSr Node.js Dev, Cloud Media Streaming
Sr Node.js Dev, Cloud Media Streaming
JS
Dolby Sp. z.o.o.

Sr Node.js Dev, Cloud Media Streaming

Dolby Sp. z.o.o.
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    JavaScript
    master
    Node.js
    master
    Linux
    master
    Python
    advanced
    Scripting
    advanced
    C++
    junior

Job description

At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you’ll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to inspire/make a difference how people create, deliver, and enjoy entertainment worldwide. 
 
To do that, we need the absolute best talent. Are you the one? 
 
We’re big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. Would you like to work on the latest entertainment technologies to deliver spectacular experiences with us? 
 
Overview: 
Today’s media workflows require creating dozens of different versions of every piece of content — different sizes, bitrates, languages and formats targeting desktop and mobile devices, as well as cinema and TV. Hybrik is a fast, high quality, cost-effective solution that lets you easily generate all the files you need, using world-class technologies like Dolby Vision and Dolby Atmos.
 
This is a senior technical Node.js developer role that requires knowledge of media formats, codecs, subtitles, and metadata, along with media processing tools knowledge, both from a user and a coder's perspective. Versatile programming skills and high interest in media is strongly desired. Knowledge in media streaming protocols and formats, digital rights management, as well as streaming server and distribution/CDN technologies is a plus. 
   
Key requirements:
  • B.S. or M.S. in Computer Science, Software Engineering or comparable field,
  • Experience developing media processing frameworks and pipelines,
  • Professional experience with coding, profiling, and debugging in JavaScript/Node.js, 
  • Experience with media processing tools, e.g. FFmpeg, GStreamer, Bento4, Shaka packager, mp4box,
  • Professional experience and understanding of stream packaging (MPEG-DASH, HLS, Smooth Streaming),
  • Openness to and ability to read and develop code in C/C++ when necessary,
  • Eagerness to learn new technologies and openness to use various programming language,
  • Professional knowledge of Linux,
  • Ability to write scripts in Python or similar scripting language,
  • Excellent communications skills,
  • High level written and verbal communication in both general and technology-specific applications,
  • Positive attitude and willingness to solve challenging problems,
  • Ability to work efficiently in cross-geo environment.
 
Nice to Have:
  • Understanding of DRM (MPEG-CENC, Widevine, Playready, Fairplay),
  • Understanding of streaming protocols (RTP/RTSP etc.),
  • Knowledge of Cloud APIs/SDKs (AWS, Azure, GCE),
  • Knowledge about streaming servers and distribution/CDN technologies,
  • Knowledge and hands on experience of media player frameworks (video.js, JWPlayer or similar).
 
 
Dolby Hiring Entity:
Dolby Poland Sp. z o.o.
Business Garden, Building G
ul. Legnicka 48
Wrocław, 54-202, Poland