Senior Software Engineer, Video (Los Angeles or remote-based)

Oooh is a team of 30 and growing fast who have built some of the biggest global phenomenons in video and video games. We have come together with a moonshot mission, backed by an incredible group of Silicon Valley and LA VC’s, founders, product and technology leaders and entertainment moguls—all of whom feel personally connected to our purpose—we’ve been quietly building a smarter and healthier next-gen digital platform focused on younger audiences. And, one that’s way more fun. That’s about all we can say here 🙂

We’re now looking for a Software Engineer with deep experience in video handling to join our team! As our first video specialist, you will be responsible for optimizing the Oooh video stack and asked to come up with creative solutions to scale up our video processing pipeline in both our mobile client and server side.  

This role needs someone who brings domain expertise from the video/media world, and ideally having worked on the video stack at large scale platforms like YouTube, Twitch, Instagram, Facebook, Snapchat, TikTok, or companies leveraging similar types of video technologies. Without relative past experience, you may not be a great fit for this first dedicated Video Engineering position.

 

Responsibilities

  • Work with other groups at Oooh to deliver new components of Oooh’s video infrastructure 
  • Ensure the quality of architecture and design of systems. 
  • Design, build and maintain scalable and reliable frameworks and libraries 
  • Write tooling and services to make video processing more efficient, easy, and robust.

Qualifications

  • 5+ years of mobile app development experience (iOS and Android)
  • Bachelors of Science in Computer Science (or equivalent experience)
  • Expert knowledge of shader design and development
  • Expert knowledge in video and image coding principles, algorithms, and techniques
  • Experience working at a low level with at least one of the mainstream video codecs (OpenH264/x264/x265)
  • Experience with hardware accelerated video processing 
  • Experience with Software Development processes including: source control, bug tracking, and design documentation
  • Experience using FFmpeg filters or have worked with FFmpeg APIs 
  • Bonus: You’ve written your own video player

Related Post

Web DeveloperWeb Developer

Solution IT Inc. is looking for a Salesforce Einstein developer for one of its clients in Woodlands Hills, CA Job Title Salesforce Einstein developer Job Description Provide functional and technical