Staff Software Engineer
Engineering | Mountain View, CA, United States

Have you ever watched a sporting event live on your computer or tablet? Or caught up on the latest videos on your phone? If so, you already know Ooyala. 

Each month, nearly 200 million viewers in 130 countries watch an Ooyala-powered video. Ooyala works with TV networks, cable and satellite providers, movie studios, online media companies and brands to put video content on tablets, smart phones, connected TVs and PCs all over the world. With it's Big Data heritage and market-leading analytics, Ooyala delivers extremely personalized media experiences to all screens.

Working at Ooyala is fast-paced, fun, and challenging, and we thrive on innovation. Come join our team and help shape the future of TV.

Tech Leads are super-heroes. They live the lives of coders during the day and wear the leader’s cape at night. Or the other way around. We’re not sure. Either way, they make amazing things happen and that, after all, this is what super-heroes are really about.

You can tell a great tech lead by how easily they change their scope. Zooming in to a single line of code one minute and engaging in an intense architecture design discussion the next. Simply put, they can do it all and keep getting better all the time.

If you’ve designed and led the building of a platform that’s credited launching your company’s successful services and products, we have your next challenge: change the world of online video.

  • Define and build large-scale, distributed platform services
  • Lead a team of engineers and work to keep the team effective while acting as a lead engineer.
  • Drive product design and architecture. Work with product managers and other tech leads to define goals and product strategy for the team.
  • Hire and mentor great engineers and create a cohesive high-performing team.
  • Battle scars from building reliable web-scale systems
  • Passion for building products used by millions worldwide and for leading rockstar engineering teams.
  • BS/MS or PhD in Computer Science or equivalent experience from top tier school. Complete command of CS fundamentals including algorithm design, data structures, and system design, is a must.
  • 5+ years of software development experience with 2+ years of leadership experience.
  • Ninja-grade coding skills -- Ruby, Javascript, Actionscript, Scala, or Java/C++/C#.
  • Inspirational personality and the ability to quickly form strong interpersonal bonds.
  • Experience working in small teams and delivering quickly and continuously. Exposure to scrum/Kanban, XP, TDD/BDD
  • Experience in building highly available, geographically disperse distributed systems.
  • Knowledge of video encoding (H.264, ffmpeg) , delivery formats (HLS, Smooth, HDS) and DRM systems (Flash Access, Widevine, PlayReady) a plus.
  • Experience with large-scale content management systems a plus.  
Ooyala delivers personalized video experiences across all screens and is a leader in video management, publishing, analytics and monetization. Ooyala’s integrated suite of technologies and services give content owners the power to expand audiences through deep insights that drive increased viewer engagement and revenue from video.

Companies using Ooyala technology include Telstra, ESPN, Pac-12 Enterprises, Bloomberg, Telegraph Media Group, Telefonica, The North Face, Rolling Stone, Dell, Sephora and Yahoo! Japan, among others.