Sr. Video Codec / Streaming Engineer

  • Full-time

Company Description

SalsaMobi connects accomplished Latin American software engineers with our portfolio of growing U.S. companies. Join our network of top engineers, where talent has no borders.

Develop great products. 
We work on projects that you’ll be proud to show off.

Be a leader.
We value product-mindedness and encourage thought leadership.

Work from anywhere.
We are 100% remote, meaning you can work from wherever you’re most productive.

Job Description

We are looking for a senior software engineer with expertise in building video encoding/processing/streaming solutions. We are building an end-to-end VR streaming solution and delivering smooth buffering free video at the highest quality and lowest possible bit-rate is very important to us. In this role, you will have lot of challenges and freedom to innovate as VR video processing/streaming is still in very early stages.

 Responsibilities 
- Build efficient and reliable video streaming solution to serve devices with different capabilities 
- Build and improve video processing algorithms to efficiently compress video at high quality 
- Improve video experience by optimizing video codecs 
- Debug video playback issues across devices

Qualifications

- 4+ years with H.264/AVC, H.265/HEVC, VP9, AAC and other video and audio codec standards 
- Experience with at least one of Ffmpeg/x264/x265/libvpx is a must. 
- Experience writing or modifying video encoders 
- Experience with container formats, transmuxing and streaming protocols (DASH/HLS)

Additional Information

- BS, MS or PhD in CS, EE or related field 
- 6+ years experience in video processing 
- Experience with software services, web and cloud technologies 
- Experience with hardware accelerated video processing 
- Experience building Ffmpeg filters or have worked with Ffmpeg APIs 
- Experience with CUDA, Open CL, DirectX and Intel Media SDK programming 
- Experience with OpenGL shaders and android programming would be a huge plus 
- Bonus points for experience with machine learning and its application to video processing/encoding pipeline