Match score not available

Backend Engineer (Golang)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

2+ years experience with Golang, Knowledge of Unix/Linux platforms, Experience with concurrent and distributed systems, Understanding of data stores such as Cassandra/Scylla, Redis, Elasticsearch, MySQL, Fluent in English; BS/MS in CS preferred.

Key responsabilities:

  • Design and implement distributed systems for video streaming
  • Optimize video traffic flow and access authorization
  • Maintain large scale log data processing systems
  • Collaborate with multiple teams across the company
  • Enhance platforms, infrastructure, and tools
Club GLOBALS logo
Club GLOBALS
11 - 50 Employees
See more Club GLOBALS offers

Job description

The Role

At Zattoo we are building the TV platform of the future. To make that possible, we are looking for an experienced backend developer (f/m/x) with a specialization in Golang to join our backend team.

As the demand for unicast TV delivery is constantly growing, we are scaling out our custom-built delivery infrastructure to serve linear and non-linear video data on a multi Tbps scale. Because we control the whole chain from ingest through encoding/transcoding, to packaging and delivery, there are many exciting areas to work on and to push TV to a new level.

You will play a key role in developing and extending our own Content Delivery Network (CDN) and be responsible to optimize video traffic flow, access authorization and logging/reporting. You will be working together closely with the core video, middleware, data and SRE/Ops teams and build and maintain services that link all of them together.

Tasks

  • Design, engineer & implement highly-available, fault-tolerant, distributed systems enhancing our core video streaming platform
  • Analyse and understand Zattoo’s core services and explore ways on how to efficiently scale them
  • Write and maintain systems that collect and preprocess large scale log data
  • Implement and develop improvements to platforms, infrastructure, tools and processes
  • Develop clean and maintainable code
  • Collaborate with stakeholders and engineers across the company
  • Become a valued member of Zattoo’s Engineering team and improve our core services

Requirements

  • 2+ years proven experience with Golang in a production environment
  • Experience with any of the following programming languages are also a plus: C/C++, Python
  • Strong knowledge of Unix/Linux platforms
  • Expertise in concurrent and distributed systems/web services
  • Good understanding of data stores, we use cassandra/scylla, redis, elasticsearch, mysql
  • Comfortable working with remote colleagues, multidisciplinary teams and external partners
  • Fluent verbal and written English language skills
  • Bonus: A BS/MS degree in computer science or similar discipline
  • Bonus: Previously worked in a DevOps environment and worked with container management such as Kubernetes, Docker or LXC
  • Bonus: Knowledge about http based streaming protocols like HLS or MPEG DASH
  • Bonus: Knowledge about routing protocols (BGP)

Benefits

  • Highly motivated, growing, diverse team made up of 33 different nationalities
  • Flexible work schedules and options to work from home
  • Flat hierarchies and open door policy
  • Competitive compensation and vacation entitlement
  • Social events ranging from company lunches and after work drinks to annual off site company events
  • Free yoga classes, German language classes and health checks

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Back-End Engineer Related jobs