Find a jobRecruiters

资深后端开发工程师/架构师 - 搜索与推荐方向

Exclusive opportunity

Onsite

资深后端开发工程师/架构师 - 搜索与推荐方向

Traveloka

资深后端开发工程师/架构师 - 搜索与推荐方向

Skills

E-commerce WebsitesDockerJavaSpring BootPostgreSQLMySQLKafkaAIAWSElasticsearchKubernetesNLP / Natural Language Processing

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Shenzhen, Guangdong Province, China

Work mode:

Onsite

Published on:

12 September 2026

What they need


Job ID: MJ000219 作为 Traveloka 搜索与推荐团队的后端开发工程师,您将负责构建和优化连接数百万用户与全球旅游资源(酒店、机票、景点门票等)的核心引擎。搜索是 OTA 平台的流量入口与转化核心,您的任务是打造一个低延迟、高相关性、具备强大过滤与排序能力的分布式搜索架构,用技术提升用户的“寻宝”体验,直接赋能业务转化。

岗位职责

  • 搜索架构设计与升级:设计、开发和维护高可用、可扩展的分布式搜索与推荐后端系统,涵盖数据同步(Data Ingestion Pipeline)、全量/增量索引构建、查询解析(Query Parsing)及结果召回(Retrieval)。
  • 性能与低延迟优化:针对海量旅游商品数据及复杂的筛选条件(位置、价格、实时库存等),持续优化底层查询性能,在高并发场景下将搜索响应时间(Latency)控制在毫秒级。
  • 算法工程化落地:与算法工程师密切配合,负责文本分词、意图识别、重排序(Reranking)、个性化推荐及向量检索(Vector Search/Milvus等)等策略的高效工程化落地。
  • 引擎运维与调优:深度参与 Elasticsearch / Opensearch / Solr 等主流搜索集群的性能调优、分片策略设计、Mapping 优化,并建立完善的搜索质量监控与指标评估体系。
  • 跨国团队协作:与来自新加坡、雅加达等地的国际化产品及技术团队紧密配合,支持不同国家和语言(多语言搜索/本地化)的业务需求,提供可持续的搜索技术方案。

任职要求

  • 基本学历:计算机科学或相关专业的学士学位及以上学历。
  • 英语能力:具备优秀的英语沟通能力,能够流利地进行口语和书面表达,与不同地区的海外团队高效协作。
  • 软件开发经验:8 年以上软件开发经验,2 年以上大规模分布式系统架构设计经验。
  • 搜索领域背景:精通 Elasticsearch、Opensearch、Solr 或 Lucene,对其底层原理、索引机制、倒排索引及集群调优有深入理解。
  • 技术栈要求:精通 Java 及 Spring Boot 生态(或其它 JVM 体系),具备优秀的算法与数据结构基础,熟悉常用的设计模式。
  • 数据与中间件:熟练掌握 PostgreSQL/MySQL,具备大数据集成经验(如使用 Kafka、Canal 或 Flink 进行异构数据实时同步到搜索引擎)。
  • 加分项:
  • 具有大规模、高并发电商/OTA 搜索、推荐、广告系统建设经验者优先。
  • 熟悉向量数据库(如 Milvus, Pinecone)或结合大模型的语义搜索(Graph/Semantic Search)经验者优先。
  • 具有 AWS 云服务、Docker/K8s 容器化经验者优先。

Responsibilities

  • Design & 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.
  • Performance & Latency Optimization: Continually optimize query performance against massive datasets with complex real-time filters (pricing, dynamic inventory, geo-spatial data) to keep search latency in milliseconds during peak traffic.
  • Algorithm Engineering (Productionization): Partner closely with AI/Algorithm Scientists to productionize advanced features including NLP/tokenization, intent recognition, re-ranking, personalized recommendation, and vector search.
  • Search Engine Tuning: Drive the performance tuning, sharding strategies, and schema mappings of Elasticsearch / Opensearch clusters, while building comprehensive monitoring for search quality metrics.
  • 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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Professional English Proficiency: Excellent verbal and written communication skills to collaborate seamlessly within a multi-cultural, distributed engineering team.
  • Minimum 8 years of backend development experience, with a solid grasp of data structures, algorithms, and distributed system design.
  • Deep Search Expertise: Proven production experience with Elasticsearch, Opensearch, Solr, or Lucene, with a deep understanding of inverted indexes, cluster tuning, and custom plugins.
  • Core Tech Stack: Strong proficiency in Java, Spring Boot, or JVM-centric stacks. Experience with relational databases (PostgreSQL/MySQL) and stream processing tools (Kafka, Flink) for building real-time sync pipelines.
  • Great to Have:
  • Direct experience in large-scale E-commerce/OTA Search, Recommendation, or Ad-Tech systems.
  • Familiarity with vector databases (Milvus, Pinecone) or LLM-driven semantic search.
  • Background in cloud infrastructure (AWS) and containerization (Docker/Kubernetes).

Other offers great for you!

These companies are also looking for great profiles

CL23

Développeur Fullstack Java - Télécom - CDI/Freelance

Freelance

Luxembourg

Hybrid, Onsite

Top Recruiter

Skills

SQL QueriesJavaMicroservicesSpring BootRESTful APIsJavascript

9 hours ago

Quick apply

EAYS Consulting

Architecte technique – , Saint-Denis (93) – 12 mois

TJM 576 EUR/jour

Freelance

Hybrid

Skills

MongoDBDockerAngularNodePythonJavaPostgreSQLAWSLinuxKubernetesOracleAzure

2 hours ago

Quick apply

Kleever

Lead Developer Go - Freelance

Freelance

Paris, France

Hybrid

Skills

GolangClean ArchitectureMicroservicesKafkaKubernetesTech LeadPostreSQLgRPC

2 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools