Senior Backend Engineer/Architecture/Lead -search &recommendation Shenzhen, China Regular Engineering & IT 2026.09.16
Traveloka
Join Traveloka and channel your passion into a rewarding careerSenior Backend Engineer/Architecture/Lead -search &recommendationJob Posting Date2026.09.16Job TypeRegularTeamEngineering & ITLocationShenzhen, ChinaApply NowAbout TravelokaTraveloka is Southeast Asia’s leading all-in-one travel platform connecting millions globally with trusted, world-class experiences. With over 140 million app downloads and more than 40 million monthly active users, Traveloka stands as one of the most popular travel apps in the region.
Job DescriptionJob ID: MJ000316Responsibilities1. Design and evolve search infrastructure:
Architect, develop, and maintain robust backend services for search and recommendation pipelines, covering data ingestion, real-time indexing, query parsing, and multi-channel retrieval.2. Performance and latency optimization: Continually optimize query performance against massive datasets with complex real-time filters, including pricing, dynamic inventory, and geo-spatial data, to keep search latency in milliseconds during peak traffic.3.
Algorithm engineering and productionization: Partner closely with AI and algorithm scientists to productionize advanced features including NLP and tokenization, intent recognition, re-ranking, personalized recommendation, and vector search.4. Search engine tuning:
Drive performance tuning, sharding strategies, and schema mappings for Elasticsearch and OpenSearch clusters, while building comprehensive monitoring for search quality metrics.5. Cross-regional collaboration: Coordinate with regional product and engineering teams across Singapore and Jakarta to support localization and multi-language search capabilities unique to Southeast Asian markets.
Requirements1. Bachelor's degree in Computer Science, Engineering, or a related field.2. Professional English proficiency:
Excellent verbal and written communication skills to collaborate seamlessly within a multicultural, distributed engineering team.3. At least 8 years of backend development experience, with a solid grasp of data structures, algorithms, and distributed systems design.4. Deep search expertise:
Proven production experience with Elasticsearch, OpenSearch, Solr, or Lucene, with a deep understanding of inverted indexes, cluster tuning, and custom plugins.5. Core technology stack: Strong proficiency in Java, Spring Boot, or JVM-centric stacks.
Experience with relational databases such as PostgreSQL and MySQL, as well as stream processing tools such as Kafka and Flink, for building real-time synchronization pipelines. Preferred Qualifications1. Direct experience in large-scale e-commerce, OTA search, recommendation, or ad-tech systems.2.
Familiarity with vector databases such as Milvus and Pinecone, or LLM-driven semantic search.3. Background in cloud infrastructure, especially AWS, and containerization with Docker and Kubernetes. Similar JobsSenior Development Engineer in Test2026.09.02RegularEngineering & ITShenzhen, China(Senior) Backend Engineer2026.03.03RegularEngineering & ITShenzhen, ChinaBackend Software Engineer-Flight2026.03.04RegularEngineering & ITShenzhen, ChinaTech Lead2026.01.30RegularEngineering & ITShenzhen, ChinaSr Engineering Manager2026.08.21RegularEngineering & ITShenzhen, ChinaAt Traveloka, we firmly believe in equal opportunities for all because diversity drives creativity and excellence.
We encourage individuals from diverse backgrounds to apply for opportunities with us. Our hiring decisions are based on qualifications and merit in accordance with a fair and transparent process, regardless of race, ethnicity, religion, sex, gender identity, sexual orientation, age, marital status, disability, military service, or any other aspect of diversity. Join us in our mission to transform the travel industry and embrace the values that drive us to innovate and serve customers worldwide.
Be advised that Traveloka maintains a structured recruitment process and does not entertain unsolicited resumes from recruiting agencies. Third parties who provide unsolicited resumes of candidate(s) shall waive and forfeit all rights to claim for any placement or referral fees in the event that Traveloka eventually employs such candidate. Hence, we will not assume responsibility for any fees incurred for candidates hired through unrequested resumes.
Your adherence to our guidelines is greatly appreciated. Privacy NoticeCopyright © 2026 Traveloka