Senior Search Software Engineer


  • Developing and operating search software (Elastic Search, Lucene), including indexing, query parsing and algorithms.
  • Designing and deploying high-performance RESTful web services (SOAP, XML-RPC, JSON-RPC, REST)
  • Improving search relevance using text matching algorithms and NLP / ML / AI techniques (Python or Scala).
  • Scaling search server clusters to accommodate increasing traffic by performance tuning.
  • Design search engine monitoring tools, as well as scalable backend services and tools.
  • Improve the reliability, efficiency, scalability and latency of existing services, processes and metrics.
  • Collaborate with data analysts, developers and others in a cross-functional team to resolve problems. Skills
  • Requirements :

  • 100% fluent in Chinese (speaking. reading, writing)
  • Excellent project management, organizational, analytical, problem-solving and communication skills.
  • Excellent team player
  • 3+ years of using search engine platforms such as ElasticSearch, Lucene mandatory.
  • 3+ years of working with ETL (Talend, Tableau), big data (Spark, Hadoop) and NoSQL (Cassandra, MongoDB, etc.).
  • Experience implementing search engine platforms, including shards, builds of indexes and refined searches across structured, unstructured and semi-structured datasets.
  • Experience with resource planning and architectural design.
  • Experience with automated processes and techniques for bulk indexing of large-scale datasets (Jenkins, Maven, MapReduce, Spark, Hadoop, Hive or TensorFlow)
  • Experience implementing microservices and Java applications.
  • Experience with version control like Git and AWS.
  • Strong understanding of programming languages such as Java, Database (MS SQL, MySQL, ).
  • Experience with mobile technologies such as Android, iOS and React Native
  • B.S or M.S. degree in computer science, software or data engineering, information systems or other related fields.
  • 報告此工作

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    通过点击 "继续", 我 同意neuvoo处理我的信息数据, 并给我发送电子邮件提醒 详见neuvoo 隐私政策 。我可以在任何时候取消订阅。