Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Engineer - Platform

Engineering | Singapore, Singapore | Full Time

Job Description

Viki, a Rakuten Company (Japan Stock Exchange: 4755), is a global TV site with more than tens of millions of viewers a month watching the world’s primetime TV and movies, subtitled in over 200 languages by a community of fans. With billions of videos viewed and more than 1 billion words translated, Viki brings global entertainment to fans everywhere.

We are seeking an experienced Software Engineer - Platform who can work in a professional environment. We are scaling our multilingual video streaming service and scaling our processes and software with it. To prepare our back-end for this massive growth, we are in search of an experienced Software Engineer to join our Platform team.

Some interesting problems we tackled recently:

  • Multilingual, intelligent search
  • Clean, isolated service deployments using Docker
  • Multiple features for User Generated Content in multiple languages
  • Smart notifications

Your primary responsibility will be developing and maintaining services that power our API and our business intelligence, as well as making architecture changes to scale them. You will also work closely with the Web and Mobile teams to provide users with best experiences. Essential duties and responsibilities also include, but are not limited to managing deployments and maintenance, tuning services for performance and anticipate and prevent chaotic failures in our growing system. You need to be able to take ownership of features and systems and take them to the next level while working with stakeholders around you.

We don't require experience in any particular technology, but you should have the ability to chew through difficult technical problems and gain insights from them. A good foundation in understanding of practical operating system concepts around linux/unix and grasp of basic networking are essential. Familiarity with Go/Golang, Node.js, Ruby, Python, PostgreSQL, RabbitMQ, Redis and AWS are desirable but we believe you should have the knack for learning whatever languages and technologies come your way. Past experience in scaling systems or working with high scale systems is a must.

We’re small but diverse, with more than 25 nationalities and 40 languages represented among our 100+ employees. Come break down barriers that stand between great entertainment and its fans everywhere and help us make a difference as we grow.


Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Viki are considered property of Viki and are not subject to payment of agency fees.