Golang / Go Job: Streaming Backend Engineer

SoundCloud

Streaming Backend Engineer at SoundCloud

🇬🇧 United Kingdom › London
  (Posted Sep 25 2024)

Please mention that you found the job at Golangprojects.com

Apply now!  

Job description
Location: Berlin, DE - London, UK

SoundCloud empowers artists and fans to connect and share through music. Founded in 2007, SoundCloud is an artist-first platform empowering artists to build and grow their careers by providing them with the most progressive tools, services, and resources. With over 400+ million tracks from 40+ million artists, the future of music is SoundCloud.

We're looking for engineers to join our Media Streaming Team.

Role description:

As a Senior Media Streaming Backend Engineer, you will play a crucial role in our team, leading the development and optimization of our streaming technologies. Our team is dedicated to building, deploying, and maintaining a cutting-edge media streaming platform. The team controls playback end-to-end, from transcoding uploaded media all the way to custom-embedded players in our native and web apps. We handle petabytes of data and gigabytes per second of traffic and strive to provide the best playback experience to our users.
Experience and Background:

10+ years of experience in software development, with a focus on media streaming technologies.
Proficiency in Go is essential, and experience with additional programming languages such as Scala is highly advantageous.
Strong understanding of audio/video codecs, streaming protocols (HLS, DASH), and transport container technologies.
Proven experience with microservices architecture, databases, and automated testing, coupled with a strong background in containerization technologies (Docker, Kubernetes).
Deep understanding of cloud-based platforms, (e.g. AWS S3, ECS, Lambda, CloudFront), and hands-on experience with infrastructure as code (IaC) using Terraform.
Expertise in monitoring, analytics, and ensuring high availability of distributed systems.
Familiarity with content protection and encryption technologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.

We care much more about your general engineering skills than any prior knowledge of a particular language or framework.If that sounds like you, we'd love to hear from you.

About us:

We’re international! We operate in the US, Berlin and London and all of our communication is in English
We have a flexible, friendly and inclusive office environment in Mitte and NYC
Our environment is a learning one, with specific focus on development, including a professional development allowance and a possibility to use 20% of your time for a personal project
You can contribute to our Engineering Blog post

Benefits:

Not located in Berlin? No worries, we offer extensive relocation support including allowances, one-way flights, temporary accommodation, and by partnering with Expath, on the ground support on arrival
Interested in a gym membership, photography course or book? We have a Creativity and Wellness benefit!
Employee Stock Ownership Plan
Professional development allowance
Flexible vacation and public holiday policy where you can take up to 35 days of PTO annually
We offer free German courses at beginning, intermediate and advanced
Various snacks, goodies and 2 free lunches weekly at the office!

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: SoundCloud

SoundCloud
job info / career page
Linkedin profile
Location: London, United Kingdom

map of company location

Skills wanted, in addition to Golang:
aws docker go kubernetes microservices
scala terraform

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US 🇺🇸
and interested in golang talent
from Latam’s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs

Other interesting golang jobs

Golang job GO Developers for several projects at TRON Enterprise Services SRL GO Developers for several projects - TRON Enterprise Services SRL   (November 2024)
Hamburg, Germany (Remote work possible)
Non stop searching for GO Developers for several projects We are stuffing at the moment 3 projects and getting every month more requests. At the moment we need 1 Lead Architect (E4) 5 Senior Dev...

Golang job Senior Backend Engineer at HIVED Senior Backend Engineer - HIVED   (October 2024)
London, United Kingdom
Shoreditch · Hybrid Remote Be part of a driven and enthusiastic team and help reimagine parcel delivery from scratch - built on a modern tech stack with sustainability, flexibility and scale at the...
Golang job Senior Software Engineer (Golang) - Remote at PayNearMe Senior Software Engineer (Golang) - Remote - PayNearMe   (September 2024)
Remote US, 100% Remote - Salary: $175,000 - $200,000
PayNearMe develops award-winning technology to facilitate the end-to-end customer payment experience, making it easy for businesses to manage and accept payments. The company enables more ways to pay ...
Golang job Senior Back-End Engineer at Adobe Senior Back-End Engineer - Adobe   (October 2024)
Clermont-Ferrand, France
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital e...
Golang job Senior Software Enginee at Snyk Senior Software Enginee - Snyk   (October 2024)
London, United Kingdom
Every day, the world gets more digital thanks to tens of millions of developers building the future faster than ever. But with exponential growth comes exponential risk, as outnumbered security teams ...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with docker Golang jobs with kubernetes Golang jobs with microservices Golang jobs with scala Golang jobs with terraform