The Senior Product Software Engineer is responsible for designing and optimizing search algorithm in our online product. The position will utilize technology skills to improve search experience for our product. The position will work with product manager, editors, other engineers to deliver product with quality. 高级软件工程师负责设计和改进公司在线产品的搜索算法,该职位将利用技术技能改进产品的用户搜索体验,将与产品经理,编辑和其他工程师一起工作并交付高质量的产品。 Essential Duties and responsibilities Lead the designing and development of the search algorithm, continuously improve search algorithm and enhance customer search experience. Improve search capability from full-text search to natural language search. Responsible for core module development, provide solution for key technical issues and control the risk of software development. 领导搜索算法的设计和开发,持续改进算法,不断增强客户的搜索体验。 把搜索能力从全文搜索提高到自然语言搜索。 负责核心模块的开发,对技术难点提供解决方案,控制软件开发的风险。 Other Duties May occasionally interview and hire software engineers. May perform other duties as assigned by management. 可能偶尔会面试和招聘软件工程师。 可能会执行管理层分配的其他职责。 Job Qualifications Education: Bachelor degree or above Minimum: Bachelor degree Preferred: Master degree, 211/985 university Experience: more than 4-year search engine related development experience Minimum: 5-year working experience Preferred: Internet product experience is preferred Other Knowledge, Skills, Abilities or Certifications: Excellent experience with Lucene/Solr search development. Experience with agile software development methodologies (e.g. Scrum). Experience with daily offshore development interaction is preferred. Wide exposure to Java-based technologies on medium-large software projects. Experience with natural language search is preferred. Highly motivated self-starter and good team player. Able to work independently and responsibly on assigned projects. Ability to absorb and analyse new technologies and practices. Ability to effectively manage software development projects and deliver applications on time, on quality and on budget. 学历:本科及以上 最低要求:学士学位 首选:211/985 大学硕