Senior Backend Software Engineer, Booking Services Search Group - Search Department (SED)
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 search systems and reliable offline data support for the Search Engine
Domain
E-commerce, Search, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend service development, Data engineering, Data structures and algorithms, Operating system concepts, Networking concepts, Data processing frameworks (Hadoop, Spark, Flink)
Preferred skills
Relational or KV database knowledge, Modern search system architecture knowledge, Consumer-facing search product experience
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