Software Engineer - Platform

Animoto, New York, New York

Animoto turns photos and video into professional video slideshows in minutes.

At Animoto, we believe that everyone should have the power to create professional-quality videos whether to share their memories or market their business. To achieve this vision we bring together smart, passionate people who care as much about each other as they do about our product.

Based in New York City, we pioneered using cloud computing to bring high production-value video creation to ordinary users by employing our patented cinematic artificial intelligence engine. We have millions of users, both consumers and businesses, a web-based video editor, mobile apps for iOS and Android, and integrations with various partners including Shutterfly, Facebook, and more. Animoto has been featured in multiple times in the Apple App Store and on stage at WWDC. Animoto is a hub for the tech community workshops and meetups.

Do you love working with web APIs and does the idea of building a robust, reliable, and scalable web application platform excite you? Want to work in a collaborative, tight-knit team building the most accessible video-creation platform in the world? If you're as passionate about these things as we are, Animoto's Platform Software Engineer role is right up your alley.

As an engineer on our platform team, you will work with a team of 6-8 members in a dynamic, and energizing environment.

What You'll Do:

  • Collaborate platform, front-end, and ops engineers as well as product designers to develop new features
  • Write maintainable and scalable APIs and services optimized for the cloud
  • Work with the team to maintain high standards through active participation in architecture discussions, code reviews, and more
  • Strive every single day to grow as an engineer and teammate

What We're Looking for:

  • Two or more years of professional experience building web APIs
  • Strong experience with at least one common web application language like Ruby, Python, or NodeJS
  • Working knowledge of Computer Science fundamentals
  • Have excellent communication and organization skills
  • If you've worked in a startup environment that's a big plus as is experience with a client-side language like Javascript, Objective C, Swift, etc

Bonus Points:

  • You have experience with AWS or computer graphics/rendering.

Why Join Animoto:

  • The opportunity to work with really smart, talented and interesting people (our Engineering Team is one of the best around!)
  • Opportunities for professional growth and development
  • Weekly catered lunch, bi-weekly Product Demos, Social Fridays, fully stocked kitchen, fun environment, and 5 ways to make coffee at our amazing NoHo office
  • Bi-annual company events and hackathons
  • Competitive compensation and amazing benefits such as 100% medical/dental/vision, equity, 401k, upgraded Netflix, Amazon Prime, Spotify, and corporate discounts with AT&T and Crunch
We actively seek diversity of beliefs, backgrounds, education and ways of thinking. We aim to build an inclusive culture where differences are used to inform better marketing and business decisions. Animoto is proud to be an equal opportunity workplace and affirmative action employer.

About Animoto

At Animoto, we believe that video is the most powerful way to communicate what you care most deeply about -- whether that’s your catering business, your dog Fluffy, or penguin conservation in Antarctica. That’s why we spend an inordinate amount of brainpower to build products that make it easy, fun, and cost-effective for anyone to create professional videos on a computer or mobile device. At the end of the day, we’re all about helping people share their stories with the world through video.

Want to learn more about Animoto? Visit https://animoto.com/