Player Backend Engineer

Vimeo, New York, NY

High-quality tools for hosting, sharing, and streaming videos

Our video player is the heart and soul of Vimeo.  As the Player team, it's our mission to make the best online viewing experience in existence. We’re a scrappy crew, but we compete with global mega-corps to deliver the highest quality and most consistent playback thousands of times per second, across any device, anywhere around the world. Sound fun? Cool. Come help us do it.

What you'll do:

Within the first 30 days you’ll have a clear understanding of our end-to-end delivery for the player: how the transaction happens, understanding the CDN, ORM, RPC architecture layers, and where improvements might be made

By end of 6 months, you’ll have used your knowledge to suggest and implement changes - refactoring, optimizations around code base, player loads, CDN selection, and various backend services that we have to build out

Day to day you’ll maintain and and create new services between both the cloud and datacenter environments. You’ll troubleshoot any backend related playback issues and will maintain the health of key systems for the player team, like our JavaScript error reporting system. You’ll work closely with the transcoding team, data team, and external CDN vendors to maintain and optimize a seamless video playback experience everywhere.

The team’s long-term goals are to improve visibility into CDN and backend-related playback health for our customers and to create and deploy new services to aid those efforts.

Skills and knowledge you should possess:

  • General DevOps skills including server provisioning, containerization, and keeping a system running and healthy.
  • Basic understanding of CDN architectures, we use several.
  • Comfortable white-boarding potential solutions to existing issues along with solving new issues
  • 2+ years’ experience coding in Python or Go (Big plus for GO)
  • Strong foundation with Linux internals
  • Deep understanding with benchmarking and profiling
  • Well-versed in object-oriented programming (OOP)
  • Strong portfolio or public code (Github, Bitbucket, etc.)

Bonus points:

  • Programming experience in C
  • Experience with streaming video and/or audio
  • Containers and Google Cloud or AWS experience
  • Cloud provisioning tools (Ansible, Terraform, Consul, etc…)

About us:

Vimeo empowers video creators to tell exceptional stories and connect with their audiences and communities. Home to more than 60 million members in over 150 countries, Vimeo is the world’s largest ad-free open video platform and provides powerful tools to host, share and sell videos in the highest quality possible. Founded in 2004 and based in New York City, Vimeo is an operating business of IAC (NASDAQ: IAC). Learn more at www.vimeo.com.

About Vimeo

Vimeo is the quality, open video platform for creative people around the world. Vimeo was founded in 2004 by filmmakers who wanted a fun, easy, uncluttered way to share their work and moments from their lives. We remain true to that mission by continually striving to help people with a wide range of passions share the things they create and care about. In everything we build for creators and their audiences, our goal is simple: make life worth watching. 

Want to learn more about Vimeo? Visit https://vimeo.com/