Sr. Software Engineer, Video Tech

Vimeo, New York, NY or USA - Remote

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

The Vimeo Encoding Team’s mission is to empower creators to make, share and sell amazing videos directly to viewers worldwide, in the highest quality possible. This team takes care of everything that happens to the videos our users have uploaded, including storage, streaming, compression, and quality preservation.

As a Senior Software Engineer, you will be responsible for orchestrating the various video services developed and integrating new technologies in the Vimeo systems, surfacing the team ideas and applications directly into the hands of our users - a unique opportunity to interact with the entirety of the video pipeline, from start to finish. For this reason a wide range of programming languages and cloud networking knowledge is required.

What you’ll do:

  • As an individual contributor, be part of a team of developers working on the cutting edge, cloud based award winning video-creation platform.
  • Develop and maintain QoE (Quality of Experience) metrics, making sure video playback remains top notch.
  • Work closely with R&D team members to develop and innovate video applications as well as be on the frontline to design while implementing technical changes in every aspect.
  • Collaborate with other teams (i.e. Product, Design) in all aspects of the software development lifecycle.
  • Architect efficient and reusable front-end systems, and design the libraries and frameworks.
  • Self organized, independent team player who thinks outside-of-the-box.

Skills and knowledge you should possess:

  • Frontend and backend programming experience
    • Especially fluent in JavaScript and PHP
    • Nice to have: Python and Golang 
  • Working knowledge of multimedia transcoding pipelines.
  • Basic system programming knowledge
  • Familiarity with database and networking concepts, as well as container technology (Docker).
  • Experience with CDN vendors and streaming protocols, such as MSE or WebRTC.
  • Strong communication, mentoring skills, and teamwork.

Bonus points:

  • Experience with container orchestration technologies like Kubernetes.
  • Video encoding/transcoding experience (ie. ffmpeg, x264).
  • Effective contributions to open source multimedia projects.

What should you bring to the team?

  • Perspective and deep understanding of the trends in the frontend world
  • Development of significant features or projects, transforming an idea into reality
  • Team player, Get-it-done attitude and quick learner
  • Excellent communication, collaboration and influencing skills


About us:

Vimeo (NASDAQ: VMEO) is the world’s leading all-in-one video software solution. Our platform enables any professional, team, and organization to unlock the power of video to create, collaborate and communicate. We proudly serve our growing community of over 230 million users — from creatives to entrepreneurs to the world’s largest companies.

Vimeo is headquartered in New York City with offices around the world. At Vimeo, we believe our impact is greatest when our workforce of passionate, dedicated people, represents our diverse and global community. We’re proud to be an equal opportunity employer where diversity, equity and inclusion is championed in how we build our products, develop our leaders, and strengthen our culture.

Learn more at www.vimeo.com 
Learn more at www.vimeo.com/jobs

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 Vimeo's website.