Software Engineer, Media Discovery

San Mateo, CA, US

Job Description / Skills Required

GoPro’s versatile cameras and accessories enable people to self-capture immersive and engaging footage of themselves enjoying their favorite activities. From extreme to mainstream, GoPro’s HERO® line of wearable and gear-mountable capture devices are transforming the way consumers, professional athletes, and video production professionals capture, manage and share meaningful photo and video content. Based in San Mateo, California, GoPro’s products are sold through more than 25,000 stores in over 100 countries worldwide and direct via GoPro branded content is shared and enjoyed by millions of people on popular media channels such as Instagram, Facebook, Twitter, Vimeo and YouTube.

GoPro is building tools that allows our user community to easily manage their content, watch what others have created and tell their personal stories. This means solving complex problems at massive scale with a variety of interdependent solutions. Our software engineers work on tactical teams that see the direct impact of the products they build on our millions of customers and our even broader GoPro community. We are looking for product delivery oriented software engineers excited by big problems.

What You Will Do

GoPro is seeking a top tier candidate to join the team in charge of our cloud media management system. This system is responsible for managing the cloud content created by the millions of GoPro users.

Skills We Are Stoked About

Bachelor of Science in Computer Science, Master Degree in Computer Science preferred.
At least 4 years of professional experience (or equivalent) building cloud based applications in a Service Oriented Architecture (SOA) environment.
Experience programming with Ruby or Go
Speaking intelligently and with authority about a variety of technology topics
Experience with multiple types of data stores, including SQL, key-value, and NoSQL
Comfort with a *nix terminal, SSH, etc.
Bonus Skills We Are Stoked About

Experience creating or working with a Digital Media Management System
Systems administration experience
Amazon Web Services (S3, SNS, SQS, ETS, Lambda, etc.)
Development experience in an Agile environment

Competitive rateß
Fully-stocked kitchen with snacks galore
Live it. Eat it. Love it. – Two dedicated hours during your week to explore your passions and capture it with your GoPro.
Get your very own GoPro (Mounts and accessories included)
Discounted employee stock purchase plan
Competitive salary
401(K) matching
Paid time off
Medical, dental, and vision insurance – premiums are fully paid for employees
Life insurance and disability benefits
Employee commuter shuttles
Fully stocked kitchens with snacks galore