company_logo

Full Time Job

Staff Software Engineer - Content Editorial Platform

Discovery

Stockholm, Sweden 09-29-2021
 
  • Paid
  • Full Time
Job Description
Overview

Who we are

As television and media habits change, our mission remains true to the principles that founded Discovery - every day we seek to ignite people's curiosity to engage, entertain and enlighten the world around them through amazing viewing experiences.

The Direct to Consumer Group (DTC) is a technology company within Discovery that is responsible for building a global streaming video platform to support a broad collection of Discovery's diverse brands around the world including Discovery, TLC, Food Network, Investigation Discovery, Animal Planet, Science Channel, HGTV, Eurosport, Motor Trend, and many more. Globally we currently have 800+ engineers and locally in Stockholm 130+.

We are building modern container-based microservices operated on AWS. Our platform covers everything from search, catalogue, video transcoding, personalization to global subscriptions, and much more. We build user experiences ranging from classic lean-back viewing to interactive learning applications.

Content Editorial Platform (CEP) consists of six teams with close collaboration with London and the US. You'll work together with the team managers and our Vice-Principal Apostolos Georgakis to solve tomorrow's challenges. The teams are responsible for content metadata processing, internal tools development, content presentation and site assembly.
Our main challenge is to do this at the same time serving the customer with a great experience. Our user base is growing rapidly with millions of new customers every year and we need to be on top constantly improving performance and resilience. So we are ready to continue to innovate on the platform and expand to 100+ markets globally hosting hundreds of millions of subscribers.

At discovery+, you build it, own it, and release what you create. This connects you with your personal and technical development. We have an exciting year in front of us with international expansions and huge sporting events. These services supply all Discovery's users worldwide and allow them to watch all our amazing and diverse content.

Responsibilities

Who are you

As a Staff Software Engineer, you will lead architecture and design decisions across multiple and cross-discipline domains. You will also collaborate, share knowledge and be the tie-breaker in key technical decisions. Working as a Staff Software Engineer you will be responsible for multiple teams and making sure that your fellow engineers all pull in the same direction.

To be successful, you will need to have a deep technical understanding and be capable of holding your own with multiple stakeholders on a global scale. Previously, you have built multiple stable, scalable systems and components that are in use by a large number of customers in production. Have taken a broader view of the platform influencing software, operations, and planning decisions beyond the immediate team. You will be acting as a key influencer in the domain strategy; contributing significantly to both tactical and strategic planning.

Qualifications

About you
• Interested in new and emerging technologies
• Humble, but ambitious
• Self-driven and strive to improve processes
• You find a balance between immediate and long-term business needs.
• Effective communicator exemplified by technical documentation
• Comfortable interacting with stakeholders.

Your background
• Extensive experience in software engineering
• Proficient in Java and a few other languages
• Experience with mission-critical, 24x7, Tier-1 services
• Persistence and caching solutions such as PostgreSQL, Redis, ElasticSearch, etc
• Knowledge DynamoDB
• Micro-service based architectures using gRPC and Kafka/Kinesis for interservice communication
• Asynchronous, non-blocking, functional style of programming and experience implementing with frameworks such as Spring WebFlux, Spring boot, Node.js, Vertex
• Usage and deep understanding of AWS (for example S3, RDS, Lambda, Kubernetes, Docker, SNS, etc)
• Implementing alerting, metrics, and logging using Prometheus, CloudWatch, Kibana, PagerDuty

Sounds interesting? Don't hesitate to apply!

Jobcode: Reference SBJ-d97pz7-18-191-240-243-42 in your application.

Company Profile
Discovery

Discovery, Inc. is the global leader in real life entertainment. We serve passionate fans with content that inspires, informs, and entertains, providing leadership across deeply loved and trusted brands, such as Discovery Channel, TLC, Animal Planet, HGTV, Food Network, and Travel Channel.