CareerPlan

Senior Backend Software Engineer, Booking Services Search Group - Search Department (SED)

Tokyo, JapanFull-time2026-01-27 → 2026-11-11

Core

Design, develop, and deploy high performance, fault-tolerant distributed search systems for millions of Rakuten customers.

Role type

Senior backend software engineer (search infrastructure)

Builds

High performance, fault-tolerant distributed search systems

Domain

E-commerce, Search, Distributed Systems

Deliverable

production ML models

Required skills

Backend service development, Data engineering, Data structures and algorithms, Operating systems, Networking, Data processing frameworks (Hadoop, Spark, Flink), Database systems

Preferred skills

Modern search system architecture, Consumer-facing search product experience, Japanese language

Technologies

Hadoop, Spark, Flink

Responsibilities

Support fast iterations of Rakuten search business, Build a fast and robust Search product by optimizing system performance, Construct a high freshness index and provide reliable offline data support, Guarantee reasonable Search architecture governance

Seniority

Senior, hands-on IC