London Software Engineer

Software Engineer.

Salary

$6,000 - $8,000

Location

London

Job type

Permanent

Posted: 16 hours ago

A New-York based global streaming provider specialising in digital video broadcasting, distribution and monetisation of live and on-demand content, is looking for an experienced Software Engineer to join a growing digital products development team in London. 

With over 1,000 live events streamed per week, the organisation works with the biggest names in global sport. They provides high scale live event support, including scaling core platforms to manage tens of thousands of requests per second to consumers across the world.

The organisation is in the process of building a multi-talented development group that would be responsible for supporting their fast-growing digital products business. As the Senior Software Engineer, you will be a key member tasked with building a Video on Demand platform that will be used to deliver content to a multitude of targets.

This role offers you the opportunity to act as a key pivot in a fast moving, exciting venture within a motivated and energetic broader engineering team. The primary focus of the team will be to provide an exciting and consistent media consumption experience throughout multiple devices and formats.

As part of the team, you will be: 

  • Fully responsible for architecting solutions based on business requirements - from initial architectural planning to deployment and support in the production environment
  • Operating an autoscaling-based video encoding pipeline that is designed to manage
  • huge, diverse video workloads
  • Oversee over 500 years' worth of content, including the full archive library available on the platform as well as an average of 50 years' worth of content viewing daily by end consumers
  • Processing over 800GB per day of analytics data for our in-house consumption tracking pipeline

To join the team, the organisation is looking for an individual who: 

  • has between 3 -10 years of experience building distributed systems using Java based tools (Spring, Akka, DropWizard )
  • has experience with video streaming protocols, or would want to learn them
  • has experience with video encoding, or would want to learn 
  • is comfortable taking on DevOps when needed; knowledge of Ansible is a plus
  • has experience with Scala, or would want to learn 
  • has leveraged Cloud Services to develop High Scale and High Availability systems; experience with AWS is a plus
  • is flexible and very autonomous; has the ability to deal with ambiguity, trade offs, comfortable with ever-changing environments and is comfortable occasionally working on their own 
  • believes in the value of design elegance, where simple solutions are often better than complex ones

Apply for this job

Headhunting the best talent

Let’s work together.

Contact us