View All Jobs 143351

Gcp/go Software Engineer (backend), Rakuten Ad Platform Development - Global Ad Technology Supervisory Department (gatd)

Build a high-performance, low-latency ad distribution system handling tens of thousands of QPS
Tokyo
Senior
19 hours agoBe an early applicant
Rakuten

Rakuten

A Japanese e-commerce and online retailing platform offering cash-back rewards and a variety of services and products.

Software Engineer

The Global Ad Technology Department (GATD) manages the whole of the advertising systems that power Rakuten. We are a cross-functional and data-driven organization working together in a diverse team spread across five countries: Japan, Singapore, India, China and UK.

Our vision is to empower our internal and external stakeholders by providing data driven marketing solutions by developing the Ad delivery, Audience Management, Tracking, Reporting and Data Sync Platforms. Joining us, you will be able to challenge yourself in a wide range of technologies in the frontline of heavy traffic large scale ad applications and platforms, including high performance system development and big data processing systems. Also, you will be able to work about latest digital advertising and Ad platform because we also closely work with outside Ad platformer as well. In the platform team, we have positions who have comprehensive knowledge of the platforms and provide total solution for business requirement by combining of multiple platform components.

Our team develops and operates an ad serving platform that is widely used in Rakuten's overall services, including Rakuten Ichiba. The system consists of servers that respond to high traffic, such as tens of thousands of QPS, with low latency of less than 100ms, a backend system that processes huge log data of tens of billions of data per month, and campaign management UI.

We are hiring software engineer to expand our advertisement platform. Main responsibility is to develop and maintain backend system, web application, batch for Advertisement platform, we are welcome for people who enjoy challenge of system performance, new technologies.

Position details:

  • Development of distribution systems for Ad Platform
  • Development of a reporting system that aggregates Ad Platform distribution logs and purchase data

Work environment:

  • Development team: about 20 people (SRE, Backend/Frontend, Data, SDK, QA)

Development environment:

  • Google Cloud Platform(GKE, Dataflow, Cloud Pub/Sub, BigQuery, Cloud SQL)
  • Aerospike
  • Terraform
  • Ansible
  • Python
  • Go
  • TypeScript
  • React

Mandatory qualifications:

  • More than 3 years, web service / application backend system design and development
  • Experiences in developing services with large scale traffic
  • Ability and attitude to think first and foremost about providing value to users
  • Experiences practical development using Golang

Desired qualifications:

  • Experiences in developing ad serving system
  • Experiences in designing, building and operating an infrastructure environment using AWS/GCP
  • English (fluent), or TOEIC 800+, or an equivalent qualification/skill
  • Experience in the development and operation of applications and services that you have planned
+ Show Original Job Post
























Gcp/go Software Engineer (backend), Rakuten Ad Platform Development - Global Ad Technology Supervisory Department (gatd)
Tokyo
Engineering
About Rakuten
A Japanese e-commerce and online retailing platform offering cash-back rewards and a variety of services and products.