M+E Technology Job Board

Director of Engineering, Video Delivery

  • linkedin
  • fb
  • twitter
  • google plus
  • email


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 220 million viewers in just about every country in the world watch online video powered by Ooyala. We work with TV networks, broadcasters, cable and satellite providers, movie studios and media companies to deliver personalized, premium video content and advertising to tablets, smart phones, connected TVs and PCs all over the world. With our big data heritage and market-leading video analytics, Ooyala delivers TV-quality media experiences across all screens and geographies.

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.

As an Engineering Director at Ooyala, you’ll guide development teams at every level of the technology stack of this cutting-edge system: client-side Javascript, App SDKs, large-scale real-time data processing, high performance non-blocking API servers, as well as intelligent applications to optimize and personalize the consumer and provider experience. You will work with autonomous teams – all of whom love to get their hands dirty, develop new products and tools while keeping an eye on the overall system’s quality, performance and malleability. You will work closely with peers across the engineering organization as well as outside of the organization to help formulate strategies that enable the organization to execute to it’s maximum efficiency.

Experience and Requirements:

Lead the engineering teams that develop products specifically to deliver best video playback experiences powered by personalization across devices.
Own the whole engineering process, from design through to integration testing, deployment and monitoring while helping to keep the teams on track and clearing roadblocks to ensure success for the development teams.
Oversee and lead the architecture and design activities for the respective systems.
Own developing detailed implementation plans, and coordinating cross-team dependencies.
Collaborate with the product management team and other internal teams to define innovative features and exceptional products that will delight our customers.
Manage multiple development teams across locations where the number one priority is to ensure that our engineers are happy, motivated and growing.
Provide thought leadership within the engineering organization to help define and drive engineering best practices.
Be the champion for the customers and ensure teams deliver value to the customers with every release of the product.
Play active role in identifying, evaluating, and selecting vendors and partners for capacity augmentation and technology needs.
Lead the teams in building products cost-effectively and running operations efficiently to improve overall margins for the company.
Ensure products are properly instrumented to produce KPI metrics and have clear goals for the teams to attain the targets through well defined plans.
Partner with field teams to help secure customer deals and address key priorities working with Product Management team in a timely manner.


At least twelve years of hard-core engineering building large-scale, high-performance distributed systems and ensuring architecture and code-level designs are high quality.
Passion for building products used by millions worldwide and for leading rockstar engineering teams.
At least eight years of directly leading development teams.
At least four years of leading multiple development teams. A plus if you have experience managing geographically distributed teams.
Have owned the whole engineering process, from design through to integration testing, deployment and monitoring.
At least two years of defining and implementing system architecture.
Inspirational personality and the ability to quickly form strong interpersonal bonds.
Fast learner of new product domains and technologies.
Great problem solver with innovative ideas.
Experience managing video delivery systems is a plus.
Experience with building playback services/products across devices is a plus.
BS/MS/PhD in Comp Science or equivalent.
Experience working in small teams and delivering quickly and continuously. Exposure to scrum/Kanban, XP, TDD/BDD

A global subsidiary of Telstra, Ooyala’s comprehensive suite of offerings span the full life cycle of video, from script to screen. Our product offerings include a media logistics platform used by studios and broadcasters to streamline production workflow and video asset management, one of the world’s largest premium video delivery platforms, and a leading ad serving solution. Built with superior analytics capabilities and a strong commitment to customer success, Ooyala’s industry-leading solutions help our customers build more engaged and more profitable audiences.