Job Directory Software Engineer, Media Backend

Software Engineer, Media Backend
San Mateo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description


About GoPro

GoPro makes it easy for people to celebrate and share experiences. We believe life is more meaningful when shared. We build cameras, software, and accessories that help the world share itself in immersive and exciting ways.

GoPro is a global movement whose business is driven by shared experiences. We celebrate diversity. We practice inclusion. We foster belonging. We demand equality. And we share the experiences of individuals and communities who also hold these values as core to who they are. From São Paulo to Munich, Silicon Valley to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.

About Cloud Engineering

Cloud Engineering at GoPro is responsible for the backend micro-services platform that powers our front-end experiences and device interactions. We are building a globally distributed platform that enables our customers to capture, curate, edit and share their life's experiences. We are agile, ship software on a regular cadence, and own the quality of the service and user experience. We pride ourselves on delivering high-quality services that generate measurable business value.

The Cloud Engineering group is growing its media services team to help achieve its vision of developing and operating a world-class media management platform that operates cost-effectively at Internet scale. This includes ingestion of content from GoPro cameras and applications, video transcoding, image manipulation, cutting-edge media discovery services, telemetry, and machine learning powered personalization services.


* Design and build a suite of cloud-based micro-services that have complex interdependent and multi-nodal interactions, supporting tens of thousands of simultaneous users across the globe
* Design and build media specific services for processing, packaging and streaming HD, 4K and spherical video content
* Own the service from design to implementation and operation, working in two-week sprints with continuous integration
* Participate in cross-functional discussions to help define the product
* Enhance and maintain our internal frameworks and tools to enable rapid development
* Take ownership of projects that matter from technical design to implementation
* Code in Ruby and Go

Skills We're Stoked About

* Expertise in multimedia compression, delivery, playback and processing systems
* Deep understanding of media workflows for multimedia applications including file movement, metadata, manifests, players and codecs
* Experience developing and scaling services in a Service Oriented Architecture (SOA) environment
* In-depth understanding and demonstrable coding skills in Ruby or Go
* Collaborative experience working with Product Managers and other engineers
* Development experience in an Agile environment

GoPro Highlights

* 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 (ESPP)
* 401(K) matching
* Discretionary Time Off
* 12 weeks paid Parental Leave for new parents
* Medical, dental, and vision insurance - premiums are 100% paid for employees, 80% paid for dependents
* Life insurance and disability benefits
* Employee commuter shuttles

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.