Search Development Intern搜索引擎软件开发实习生

Beijing
01. Engineering – Interns /
Interns /
On-site
You will participate in:
1. Building distributed search clusters in multi-scenarios and multi-language that can handle millions of international search requests.
2. Building search core API as well as multi-functional services: related search/ query correction/ scenario based partition. 
3. Advocating engineering best practices, including design patterns, code review and automated unit/functional testing
4. Building monitoring and alerts to track cluster status and service performance
5. Building monitoring and alerts to track cluster status and service performance.

Expectation of you:
1. Familiar with Java, in-depth understanding of Web services and storage systems; Web front-end experience is a plus
2. Experience with the following technologies and applications is a plus but not required: ElasticSearch, Lucene, NLP, ML
3. Independent, passionate about technology, willing to accept challenges, good at communication

你将参与到:
(1)在多场景和多语言中构建分布式集群,处理高并发搜索请求
(2)构建搜索核心 API 以及多功能服务:相关搜索/查询修正/基于场景的分区
(3)遵从设计模式,代码审查,自动化测试等工程最佳实践
(4)监视和警报跟踪集群状态和服务性能
(5)帮助搭建和维护搜索服务平台

我们希望你:
(1)熟悉 Java 编程,深入理解 Web 服务和存储系统,有Web前端经验更佳
(2)有 ElasticSearch 或 Lucene 的入门经验,在 NLP 或 ML 的相关经验更佳
(3)独立自主,热爱技术,乐于接受挑战,善于沟通