Open positions

Backend Developer

This is a position on the Development team, responsible for developing and maintaining Vimeo's backend infrastructure.

Responsibilities
  • Monitor overall site performance, stability, and health, including being on call for fun stuff like alert handling and disaster recovery
  • Maintain our database pipeline, including managing backups and tuning performance
  • Improve our LAMP, storage and cloud infrastructures
  • Develop internal application services (Beanstalk, Thrift, Solr, stats)
  • Work on profiling and optimizing the lowest layers of application code
  • Maintain and improve our internal package management system
  • Maintain and improve the development environment and release system
Skills
  • 5+ years experience working on a high volume website
  • Unrivaled proficiency in Linux server administration and LAMP (+ memcached) administration and monitoring
  • A deep and abiding love for building scalable, high performance systems
  • Fluent in PHP
  • Experience with C and scripting using the appropriate language
  • Experience with multi-homed websites a major plus
  • Experience with EC2/S3 a major plus
  • Experience with Puppet or Debian package management a plus
  • Experience with Beanstalk or a general object queue a plus
  • Experience with Thrift or a high-performance notification system a plus

Apply for this position

Video Encoding Engineer

This is a position on the Devlopment team, responsible for developing and maintaining Vimeo's transcoding system, one of the highest volume video transcoding installations in the world.

Responsibilities
  • Monitor, maintain, and improve video transcoding infrastructure, everything from the encoder farm to software pipeline
  • Continually refine encoder output to maximize quality and efficiency
  • Work closely with the Community Managers to identify and repair transcoding aberrations
  • Work with CDN and Flash developers to optimize delivery and playback
  • Monitor external development of encoding tools and test bleeding-edge releases and 3rd party patches for compatibility and performance
Skills
  • Extensive experience with x264 required
  • Experience with EC2 a major plus
  • A deep understanding of the h.264 feature set and it's implications, especially with regards to playback performance and target platform compatibility
  • Experience working with a huge range of empirical source video a plus
  • Experience with terabyte-size data sets a plus
  • Experience with large-scale queue management a plus
  • An unhealthy appreciation for detail and limitless patience

Apply for this position

Application Developer

This is a position on the Development team, responsible for developing and maintaing the front-end of Vimeo.com

Responsibilities
  • Implement major new features and feature improvements
  • Identify and solve compatibility issues
  • Work closely with the Product and Design/UX team to steadily improve user experience and the feature set
  • Work closely with the Backend team to profile and optimize code for performance
Skills
  • 2+ years experience working on a high volume website
  • Expertise in PHP5, MySQL and memcache required
  • Expertise with MVC methodologies required
  • Expertise with HTML/CSS experience required
  • Expertise with Javascript required, along with experience using a JS framework (we use MooTools)
  • Experience with ActiveRecord-style ORM required
  • Experience with SPL a major plus
  • Experience with Solr/Lucene a major plus
  • Comfortable working with in a CLI environment
  • A history of working on modern web applications
  • An unhealthy obsession with building efficient, clean, and modular code and data structures
  • An understanding of the issues surrounding large-volume websites and scalability
  • An ability to work seamlessly between client-facing and backend code
  • Ingenuity to leverage all the tools at your disposal to eke out every last bit of performance and build the best user experience possible
  • A history of working in a cache-heavy environment and an innate understanding of issues surrounding cache
  • A desire to be personally responsible for production-level code (and the willingness to answer 3am phone calls to fix your mistakes)
  • A preoccupation with staying on top of industry trends and technologies

Apply for this position

Flash/AIR Developer

This is a position on the Flash team, responsible for developing and maintaining one of the world's most advanced (and popular) Flash video players and desktop AIR applications.

Responsibilities
  • Implement major new features and feature improvements to our Flash and AIR applications
  • Profile and optimize Flash code for performance
  • Work closely with the Product and Design/UX team to steadily improve user experience and the feature set
  • Work closely with the Backend team to optimize player and video delivery
Skills
  • 3+ Years working in Flash
  • Expertise with AS2/3 required (we are primarily AS3)
  • Experience with Flash video required, and the behavior of Flash in an embedded environment a major plus
  • Experience with AIR and PHP a major plus
  • A background in design or at least a portfolio that demonstrates a strong eye for design
  • An unhealthy obsession with building efficient, clean, and modular code
  • An understanding of the issues surrounding large-volume websites and scalability
  • An innate understanding of human-computer interaction
  • A desire to be personally responsible for production-level code (and the willingness to answer 3am phone calls to fix your mistakes)
  • An interest or background in data visualization or statistical methods
  • An understanding of security methodologies (ie. code signing, URL signing, public key encryption)
  • A preoccupation with staying on top of industry trends and technologies

Senior Designer

This is a position on the Design/UX team, responsible for maintaining the visual design and the user interface of one of the most acclaimed sites on the Web.

Responsibilities
  • Produce all web design for Vimeo from prototype concepts to mock-ups to final design
  • Maintain the overall design standards, integrity and consistency for Vimeo brand and products both on and off-site
  • Create individual brand identities for each new Vimeo product and feature, including color palettes, logos, and marketing materials
  • Work closely with the ad sales team to provide any creative support needed from ideation to final implementation
Skills
  • 5+ Years working in web design
  • Expert proficiency with Adobe Photoshop, Adobe Illustrator and other web design tools
  • High proficiency with HTML and CSS required
  • A strong portfolio that demonstrates a keen eye for user interface design, iconography and problem solving through web design
  • An unhealthy obsession with design consistency across the entire web site
  • An understanding of the design related issues surrounding large-volume websites
  • An innate understanding of human-computer interaction and user flow
  • A desire to be personally responsible for maintaining the design integrity of a highly dynamic and constantly evolving web site
  • A preoccupation with staying on top of web design trends and the latest techniques

Apply for this position

Learn more about Vimeo

What's Vimeo?

Vimeo is a small company located in New York City. We run the web's most creative and exciting video sharing platform and we're only just getting started. Our developers are nasty and our team is one of a kind. We hope to take over the world someday (in a good way of course) and we need your help to do just that. We are only looking for the most talented, fun, and creative people to join our team, so if you fit that bill, then apply today. We're looking forward to hearing from you.

Vimeo'ng about