Senior Engineer, Core Services

Posted:
6/30/2024, 5:00:00 PM

Experience Level(s):
Senior

Field(s):
Software Engineering

Job Description:

Rakuten Group, Inc. is the largest e-commerce company in Japan, and third largest e-commerce marketplace company worldwide, with over 1.5 billion registered users worldwide. The Rakuten brand is recognized worldwide for its leadership and innovation, and provides a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal and media, online marketing and professional sports. The company is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas.

Rakuten Viki is a premier global entertainment streaming site where millions of people discover and consume primetime shows and movies subtitled in more than 200 languages, by our community of fans. With billions of videos viewed and more than 1 billion words translated, Viki brings global entertainment to fans everywhere!

As we are preparing our backend for a massive business growth, we are in search of an experienced Senior Engineer, Core Services to join our team who shares a passion for tackling complexity and build platforms that can scale. This role reports to the Engineering Manager. This team is responsible for building large distributed components that run Viki’s global streaming platform. We develop and maintain services that power Viki's API and business intelligence, as well as make architecture changes to scale them. We handle everything from Viki's media API, users & communication subsystems, monetization & subscriptions, to video encoding & content delivery and many other backend components critical to a video streaming platform.

Key Responsibilities Include:

  • Ownership of multiple services or areas of work within a platform subsystem

  • Owns the end-to-end delivery of tasks/features from design, development, testing to release

  • Delivers high quality code that is extensible, reliable, and performant

  • Assesses technical complexity and risk, and communicates it effectively

  • Responsible for handling and fixing issues as the primary owner of multiple services

  • Review code changes requests to identify potential improvements and to prevent errors, and approve code reviews

  • Contributes to software development guidelines and best practices as part of their work

  • Communicate, document and provide guidance to junior engineers around the features delivered

Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering or equivalent fields

  • 6-9 years of software engineering experience

  • Proficient in designing and developing large scale distributed systems and microservices

  • Certain level of familiarity with backend development related technology stacks such as Go/Golang, Node.js, Ruby, Javascript, Python, PostgreSQL (Mysql), RabbitMQ, Redis, AWS and GCP

  • Extensive knowledge of practical operating system concepts around Linux/ Unix and networking

Preferred Qualification:

  • Prior experience in developing large scale or high-volume consumer facing products including web applications and/or mobile applications

  • 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

Rakuten provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type. Rakuten considers applicants for employment without regard to race, color, religion, age, sex, national origin, disability status, genetic information, protected veteran status, sexual orientation, gender, gender identity or expression, or any other characteristic protected by federal, state, provincial or local laws.

Rakuten Viki

Website: https://viki.com/

Headquarter Location: San Mateo, California, United States

Employee Count: 101-250

Year Founded: 2010

IPO Status: Private

Last Funding Type: Convertible Note

Industries: Music ⋅ TV ⋅ Video ⋅ Video Streaming