招聘信息
搜狗2017校园招聘
时间:2016-12-29

一、公司简介

搜狗公司是中国互联网领先的搜索,客户端和移动产品及服务提供商。截至2013年9月底,搜狗公司总用户数达4.5亿,在用户规模上,搜狗已成为中国第三大互联网公司。搜狗是一家用创新保持增长的技术性公司,同时具备"搜索"和"客户端"的全技术能力。搜狗公司非常重视技术型人才,目前,搜狗正式员工人数超过2,100人,其中技术员工比例超过82%,为行业最高。而且研究生及博士以上学历所占比例也达到了41.9%;截至目前,搜狗持有的技术专利居行业第三。搜狗一直以"让网民表达和获取信息更简单"为使命,在拥有深厚技术底蕴的同时,不断追求产品创新,已成为快速发展的中国互联网领先企业。目前,新搜狗旗下包括输入法,浏览器在内的多款产品均在业内占有关键市场份额。其中,搜狗PC输入法月覆盖率达91%,稳占第一;搜狗搜索PC端市场占有率已超过15%,位居行业第三;搜狗高速浏览器用户数达1.1亿,月覆盖率达26%,排名国内第二;搜狗网址导航2013年月度覆盖用户1.05亿,月覆盖率26.37%。同时,搜狗的移动互联网布局也取得重大突破。搜狗公司将一直秉承"科学精神,追求产品卓越;信仰文明,坚持正直经营"的精神,创新进取,为用户不断创造价值。

 

二、招聘信息

 

(一)部门介绍--搜狗输入法

 

职位名称:Android开发工程师

岗位说明:

1.负责Android输入法的开发工作;

2.负责软件设计、编码和单元测试工作,对代码质量进行监控、保证代码的可读性、易维护性,确保开发质量;

3.负责产品后续迭代版本开发,不断优化相关产品的质量、性能、用户体验;

4.与团队其他成员协作,解决技术难题;

5.参与产品需求的沟通、讨论和协调。

任职资格:

1.计算机或相关专业毕业;

2.对编程有浓厚的兴趣,有良好的计算机基础知识;

3.吃苦耐劳,有良好的抗压能力;

4.有良好的自学能力;

5.有良好的团队协作意识;

6.有Android及Java开发经验优先。

 

职位名称:手机输入法产品经理

岗位说明:

1.负责输入法产品功能设计工作,根据市场需要,拟定产品发展规划;

2.数据驱动产品设计,深入分析数据,评估产品上线效果,提出业务优化和用户体验改善计划;

3.跨部门合作,市场、运营、商业部门沟通协作,把握趋势,带动整体用户和收入增长。

任职资格:

1.思维活跃,数据敏感,具备较强的问题解决能力;

2.重点大学计算机、工业设计、数学、心理学相关专业本科以上学历;

3.对工具类产品有深入理解,有大型互联网公司产品实习经验者优先;

4.有较强的执行力,责任心和抗压能力强。

 

职位名称:C/C++开发工程师

岗位说明:

1.负责搜狗输入法内核开发相关工作;

2.根据既定目标,参与系统总体架构和功能设计,承担核心高性能模块设计和开发工作;

3.对已有项目进行重构、调优,问题处理及解决。

任职资格:

1.长常用的数据结构,善于钻研算法能获得加分;

2.思维周全、逻辑缜密、态度踏实诚恳是必须的;

3.擅长C/C++,对内存、线程、进程、同步、面向对象等技术点有深入理解;

4.熟悉TCP/IP协议,网络编程技术也不能缺少;

5.思路清晰,学习能力强;

6.有较强独立分析,解决问题的能力;

7.有较强责任心和团队意识。

职位名称:C/C++开发工程师(windows开发)

岗位说明:1.搜狗PC输入法产品的设计和开发;

2.参与软件产品项目规划工作,制定具体项目实施方案;

3.负责软件开发技术和规范及标准流程的改进;

4.根据开发进度和任务分配,完成相应模块软件的设计、开发任务。

任职资格:

1.熟练掌握C/C++语言;

2.具有较好的数据结构基础;

3.具备清晰、良好的逻辑思维能力;

4.具有良好的团队合作精神和较高的责任心;

5.具有Windows相关开发经验者优先。

 

(二)部门介绍--网页搜索

 

职位简介

职位名称:产品经理

岗位说明:

1.进行用户行为分析,产出用户搜索行为特征;

2.搜索内容效果分析、总结、推动改进;

3.优化现有搜索产品或产出新产品类型,提升用户搜索体验。

任职资格:

1.热爱互联网,了解搜索相关产品;

2.能够站在用户角度分析1-2款你常用的互联网产品的优缺点;

3.具备优秀的数据分析能力,有较强的逻辑、分析、独立解决问题的能力;

4.熟练使用axure等产品原型软件者尤佳。

 

职位名称:机器学习研究员

岗位说明:

1.运用机器学习、数据挖掘等相关算法,从海量的网页数据中进行结构化知识的挖掘,构建最大最全的中文知识图;

2.运用检索以及知识推理的相关技术,使用挖掘的结构化知识,为亿万网民提供直接精准的答案。

任职资格:

1.计算机或相关专业硕士及以上学历;

2.精通C++或Java编程语言,熟悉linux平台、shell编程;

3.熟悉数据结构以及机器学习、数据挖掘相关算法;

4.良好的分析和解决问题的能力,有较强的学习能力。

 

职位名称:自然语言处理研究员(搜索及问答)

岗位说明:

1.负责自然语言处理基础工具的开发与应用,包括分词、命名实体识别、句法分析、统计机器翻译等;

2.负责搜索引擎查询处理模块的研发工作,包括查询词权重计算、同义词挖掘、查询改写、查询意图分析等效果改进工作;

3.从事智能问答系统的研究和开发,为搜索用户提供精准答案;

4.负责NLP领域前沿算法调研,探索基于深度学习和大数据的NLP平台。

任职资格:1.计算机相关专业研究生及以上学历;

2.在自然语言处理、信息检索、模式识别等领域有较好的研究经历,有NLP相关技术背景或开发经验优先;

3.具备较好的C++或Java开发能力,具备较好的算法基础,逻辑归纳能力强;

4.有工作热情,沟通能力较好,团队意识强。

 

职位名称:c++开发工程师

岗位说明:

1.网页检索系统的开发、架构优化,以及创新技术研究和应用。

2.超大规模(PB级)数据存储系统的设计、开发和维护;

3.页面解析,每天对数十亿页面进行解析、渲染、抽取和挖掘等相关工作;

4.高性能、高可用以及高可靠的检索系统,承载PC及WAP所有的数据检索服务 ,每天为数亿中国网名提供检索结果;

5. 同时负责微信、知乎、英文等检索系统的技术支持和架构改进。

任职资格:

1.计算机及相关专业本科及以上学历,有互联网或检索系统开发经验者优先;

2.精通常用数据结构和算法,能根据实际应用场景设计合理的算法和数据结构;

3.基础扎实,熟悉linux开发环境,熟练掌握c/c++,熟悉网络和多线程编程,熟练使用GCC、GDB等开发工具;

4.熟悉Linux系统,有shell、perl、python、php脚本处理经验者更佳;

5.良好的文字和语言沟通表达能力,有良好的团队合作精神;善于思考,具有独立分析问题和解决问题的能力。

 

(三)部门介绍--搜狗语音

 

职位简介

职位名称:语音识别研究员

岗位说明:

1.负责语音识别(声学模型、语言模型、解码器)、语音分析(声纹、语种、情绪识别)相关算法的研究与开发;

2.负责海量数据下深度学习前沿技术的调研和研究工作;

3.负责深度学习在异构计算平台上的技术难点攻关,创新研究,以及深度学习平台的建设。

任职资格:

1.具有模式识别,机器学习、自然语言处理背景,硕士以上学历;

2.熟悉各种深度学习模型和算法, 如DNN、CNN、RNN、LSTM等,有实际经验者优先;

3.熟练多线程编程,并行计算和分布计算,熟悉GPU集群及InfiniBand/RDMA网络优化者优先;

4.有语音识别经验者优先,能熟练使用多种如SRILM、KenLM、kaldi、HTK等开源工具;

5.在顶级国际期刊或国际会议上发表论文,或参加相关国际比赛获奖,及持有相关专利者优先;

6.熟悉C/C++编程技能,熟悉perl/shell等至少一门脚本语言。

 

职位名称:语音合成研究员

岗位说明:

1.负责海量语音集下的拼接语音合成算法研究;

2.承担拼接语音合成在互联网平台的应用项目;

3.负责跟踪国内外最新的拼接语音合成技术。

任职资格:1.掌握语音信号建模和合成的原理,熟悉机器学习和信号处理等常用算法;

2.具有良好的C/C++编程能力,熟悉perl或python等脚本语言,熟悉Linux平台;

3.熟悉HTS相关工具、有拼接语音合成研发经验者优先。

 

职位名称:语音翻译研究员

岗位说明:

1.研究与优化语音翻译性能;

任职资格:1.器翻译,机器学习,数据挖掘等专业的背景;

2.较强的C/C++ 编程和算法基础,有perl、python、shell 等脚本处理经验者更佳,熟悉linux 开发环境;

3.有机器翻译或NLP 相关技术背景或开发经验优先。

 

职位名称:声纹识别研究员

岗位说明:

1.声纹识别相关算法的研究、开发与优化;

2.复杂环境下声纹识别系统的性能优化。

任职资格:

1.具备扎实的信号处理、模式识别等专业背景;

2.熟悉声纹识别方向的主流算法,有较丰富的声纹识别研发经验;

3.精通C/C++编程,熟悉Linux平台。

 

职位名称:语义理解研究员

岗位说明:

1.负责搜狗知音引擎语义理解技术研究;

2.负责语义理解中所需的知识挖掘;

3.负责意图识别、query改写等算法优化上线。

任职资格:1.计算机或相关专业硕士研究生以上学历;

2.精通C++或Java编程语言,熟悉Linux平台;

3.熟悉自然语言处理相关算法,并熟练使用相关工具,有相关项目经验者优先;

4.良好的团队合作精神,较强的沟通能力。

 

(四)部门介绍--搜狗手机浏览器

 

职位简介

职位名称:Android开发工程师

岗位说明:

1.从事Android平台上搜狗浏览器开发;

2.配合产品定义功能需求,明确排期,独立完成新功能的设计与实现;

3.对产品生命周期各阶段发现的问题进行支持与维护;

4.总结开发实践过程中的技术规律并在团队内外进行分享。

任职资格:

1.计算机及相关专业本科以上学历;

2.良好的Java技术功底;

3.熟悉Android系统架构及相关技术,1年以上实际Android平台开发经验;

4.思路清晰,思维敏捷,快速的学习能力,良好的英文资料阅读能力;

5.具备良好的沟通能力和团队合作精神。

 

(五)部门介绍--搜索app

 

职位简介

职位名称:C++开发工程师

岗位说明:

1.负责搜索APP和微信头条架构设计与性能优化;

2.新技术预研及应用。

任职资格:

1.计算机及相关专业研究生及以上学历;

2.精通常用数据结构和算法,熟悉C/C++语言,熟练使用Shell/Perl/Python/PHP脚本语言中的一种或多种,有Linux环境开发经验;

3.了解TCP/IP、HTTP等网络协议,掌握socket网络编程,有大访问量高压力程序开发经验的优先;

4.良好的沟通和学习能力,有良好的团队合作意识。

 

职位名称:推荐系统研究员

岗位说明:

1.负责搜索APP和微信头条核心功能开发和效果调优;

2.对海量数据进行挖掘,获取及应用有价值的信息;

3.对用户行为进行深入分析与研究;

4.持续对新产品、新方法进行探索与实验。

任职资格:

1.计算机及相关专业研究生及以上学历;

2.精通常用数据结构和算法,熟悉C/C++语言,掌握python等脚本开发语言,熟悉linux开发环境;

3.具有自然语言处理、机器学习、数据挖掘、信息检索、推荐相关的研发背景优先;

4.良好的沟通和学习能力,有良好的团队合作意识。

 

(六)部门介绍--垂直搜索

 

职位简介

职位名称:C++开发工程师

岗位说明:

1.负责图片搜索索引、检索系统的开发;

2.负责系统性能优化和架构优化;

3.现有模块的性能分析、优化或新技术预研及应用。

任职资格:

1.熟练掌握C/C++语言,熟悉Linux开发环境;

2.熟练掌握数据结构、对常用算法有较深入的理解;

3.对网络编程/操作系统/数据库(其中一项)有较深入了解。

 

职位名称:web前端开发工程师

岗位说明:

1.负责图片搜索PC和Wap前端页面的开发;

2.负责前端性能以及架构优化工作;

3.产品易用性改进和Web界面技术优化。

任职资格:

1.熟悉Web前端技术基础,有JavaScript应用经验者尤佳;

2.熟悉java语言,并有实际将其和前端语言进行配合的项目经验;

3.熟悉linux系统,有perl、shell、python等脚本代码编写经验。

 

职位名称:图像处理研究员

岗位说明:负责图像算法技术研究和产品化,包括OCR、图片相似度、人脸检测和验证、相似商品搜索、物体识别和分类等方向。

任职资格:1.了解常用的图像处理算法;

2.对模式识别算法有深入的认识和理解,有实际研发的经验;

3.有使用深度学习算法的项目经验。

 

(七)部门介绍--搜狗网址导航

 

职位简介

职位名称:前端开发工程师

岗位说明:

1.负责搜狗导航及QQ导航以及相应各频道项目的前端开发工作;

2.参与产品的前端开发,与后端工程师协作,高质高效完成产品的数据交互、动态信息展现;

3.提升产品的用户体验、前端性能以及团队的开发效率;

4.研究和探索创新的开发思路和前沿的前端技术,应用到团队与产品中。

任职资格:

1.计算机或相关专业本科及以上学历;

2.熟练掌握各种Web前端技术(HTML/CSS/Javascript等)和跨浏览器、跨终端的开发;

3.深刻理解Web标准,对前端性能、可访问性、可维护性等相关知识有实际的了解和实践经验;

4.至少熟练使用一门非前端脚本语言(如:C/C++/Java/NodeJS /Python/PHP等),并有项目经验者优先;

5.对前端技术有持续的热情,个性乐观开朗,逻辑性强,善于和各种背景的人合作;

6.在博客或Github上有技术沉淀者优先。

 

(八)部门介绍--搜狗百科、问问

 

职位简介

职位名称:产品经理

岗位说明:

1.负责百科、问问产品的策划、运营;

2.持续深入了解用户需求,优化现有产品或产出新产品类型,提升用户体验。

任职资格:

1.热爱互联网,了解搜索相关产品;

2.能够站在用户角度分析常用的互联网产品的优缺点;

3.具备优秀的数据分析能力;有较强的逻辑、分析、独立解决问题的能力;

4.熟练使用axure等产品原型软件者尤佳。

 

职位名称:java开发工程师

岗位说明:

1.负责百科、问问产品各后端功能的开发,架构设计,业务支持;

2.深入分析研究产品,对性能持续不断的优化。

任职资格:

1.有Web项目开发经验和系统优化经验;

2.熟悉Java,熟悉常见设计模式;

3.熟悉MySql,熟悉Linux系统,对shell有一定了解;

4.良好的沟通和学习能力,有良好的团队合作意识。

 

(九)部门介绍--个性化阅读

 

职位简介

职位名称:机器学习研究员

岗位说明:

1.在资讯推荐中,运用机器学习和自然语言处理等方法来对资讯进行分类、聚类、主题词提取等;

2.根据用户画像和资讯属性进行用户CTR预测;运用learn2rank等方法优化资讯排序,最终提升用户阅读体验和产品相关指标;

3.运用深度学习方法来做用户画像表示、资讯文本表示,基于深度学习来构建下一代推荐系统;

4.在推荐系统中灵活运用机器学习方法来解决问题。

任职资格:

1.熟练掌握C/C++语言或者Java语言;

2.具有较好的数据结构和算法基础;

3.思维清晰,表述清楚,态度积极;

4.有机器学习、自然语言处理、信息检索等领域的相关技术背景;

5.有深度学习研究经验者优先;

6.博士学历优先。

 

职位名称:大数据和推荐系统研究员

岗位说明:

1.基于海量用户日志,分析用户行为,挖掘用户规律,构建用户画像;

2.熟练运用推荐系统的相关知识,优化现有推荐策略,并从线上指标和用户反馈日志来评估推荐策略的实际效果;

3.根据不同推荐场景,设计和实现适合的推荐策略和推荐系统,并持续优化;

4.满足产品方面对用户画像和推荐系统的产品需求。

任职资格:

1.熟练掌握C/C++语言或者Java语言;

2.具有较好的数据结构和算法基础;

3.思维清晰,表述清楚,态度积极;

4.熟悉各种推荐算法,或者硕士课题与推荐项目相关;

5.有推荐系统、数据挖掘竞赛经历者优先;

6.在一线互联网公司有实习经验者优先。

 

(十)部门介绍--搜狗搜索测试

 

职位简介

职位名称:搜索测试开发工程师

岗位说明:

1.负责搜索类产品底层模块测试工作,保证代码质量;

2.负责模块所需的测试工具开发;

3.负责产品的性能测试、自动化测试工作。

任职资格:

1.熟练掌握C或C++或java语言及相应开发环境;

2.熟悉linux,具备shell/python/php等任一脚本编程能力;

3.网络、数据结构知识扎实;

4.沟通良好,责任感强。

 

(十一)部门介绍--搜狗客户端质量部

 

职位简介

职位名称:平台开发工程师

岗位说明: venus系统是公司内部使用的项目协作和团队事务管理系统,涵盖了公司级的项目、缺陷、todo、日报、周报、会议、持续集成、代码分支管理等多个子系统,为各团队提供了高效处理和质量保证;其中,项目协作部分已经面向外界提供了服务(effevo.com);缺陷管理系统cynthia已经面向业界开源,该系统由于可图形化定制的流程以及强大的过滤器和统计功能受到了大量用户的好评。本岗位具体承担的职责如下:

1.参与venus、effevo和cynthia系统开发工作;

2.完成项目负责模块的设计、代码和优化编写工作;

3.根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档;

4.调研前沿技术并应用到项目中;

5.负责整体项目的技术推进和优化。

任职资格:1.熟练掌握HTML、CSS等前端技术,熟悉页面架构和布局;熟练使用Javascript,Jquery,有复杂页面交互的设计及开发经验;

2.有丰富的浏览器兼容性及前端性能优化经验;

3.对web前端开发有浓厚的兴趣,有优秀的学习能力和强烈的进取心;

4.熟悉nodejs angularjs reactJS;

5.有前端产品开发经验或html5开发经验优先;

6.具有良好的沟通能力和团队合作精神。

 

职位名称:平台测试开发工程师

岗位说明:1.凭借深厚windows/ios/android开发功底、良好的架构设计能力以及对测试的理解,开发高易用性、高扩展性以及高稳定性的测试工具或自动化测试平台,并指导测试项目组依托自动化测试平台完善测试用例,推进用例的自动化;

2.敏锐的需求挖掘和结果孵化能力,和测试人员进行有效沟通,发掘深层次的工具需求并实现。

任职资格:1.计算机相关专业,本科以上学历;

2.责任心强,沟通能力合格;

3.有一定的算法基础,熟练使用各种常见的数据结构和算法;

4.具有扎实的操作系统编程知识,了解所在平台的控件查找原理,有平台相关UI应用程序经验者更佳;

5.良好的代码阅读和维护能力 ;

6.有自动化测试工具开发经验或商业相关自动化测试工具(如Robotium,QTP,Autoit)使用经验。

 

职位名称:浏览器测试开发工程师

岗位说明:1.负责搜狗浏览器复杂模块的黑灰盒测试工作,完成相关的各项测试任务;

2.参与整体的项目流程,包括需求设计分析,制定测试方案,设计测试用例,测试执行,问题跟进,测试报告等;

3.提交、分析、跟踪软件设计缺陷,评估项目风险,保障产品质量;

4.与开发团队进行有效沟通,推动解决测试中发现的问题;

5.不断的进行总结,完善测试工作及流程。

任职资格:1.计算机相关专业毕业;

2.头脑灵活,具有较强的测试发散度;

3.热爱软件测试,具备较强的产品思维,能够提出合理的产品建议;

4.积极思考,发掘工作中的问题,并且能够提出合理的解决方案;

5.与开发团队进行有效沟通,推动项目的进度;

6.能适应互联网公司的工作节奏,有一定的抗压能力;

7.性格开朗,善于沟通,有团队意识,富有正能量;

8.工作积极主动,细致、有耐心,不浮躁,有强烈的责任感,对结果负责。

 

职位名称:商业产品测试开发工程师

岗位说明:1.负责商业产品组的各项测试工作,包括Web前端、服务端等;

2.参与整体的项目流程,包括需求设计分析,制定测试方案,设计测试用例,测试执行,问题跟进,测试报告等;

3.提交、分析、跟踪软件设计缺陷,评估项目风险,保障产品质量;

4.与开发团队进行有效沟通,推动解决测试中发现的问题;

5.不断的进行总结,完善测试工作及流程。

任职资格:1.计算机相关专业毕业,有Web测试经验者优先;

2.能够熟练使用PHP\Java\Python;

3.熟练使用Linux操作系统;

4.对测试技术有强烈的兴趣和爱好,具有较强的学习能力;

5.头脑灵活,具有较强的测试发散度;

6.能适应互联网公司的工作节奏,有一定的抗压能力;

7.性格开朗,善于沟通,有团队意识,富有正能量;

8.积极思考,发掘工作中的问题,并且能够提出合理的解决方案;

9.工作积极主动、细致、有耐心、不浮躁、有强烈的责任感,对结果负责。

 

职位名称:手机输入法测试开发工程师

岗位说明:测试方面:

1.根据需求文档和内部逻辑实现,设计功能测试用例及评测方案;

2.执行测试用例及评测方案,跟踪和定位产品中的缺陷或问题。

开发方面:

1.根据测试需要,设计并实现自动化测试用例,开发相应测试工具,提高测试效率;

2.针对复杂模块,深入代码,运用第三方测试框架进行单元测试,接口测试;

3.通过阅读代码深入了解功能模块内部实现,挖掘新的测试点和测试方法,并向全组推广;

4.负责协助测试工程师完成测试环境搭建及测试数据准备,模块内部逻辑讲解工作。

技术突破方面:

1.负责前沿测试技术的了解并在实际项目中实践和推广。

任职资格:1.正规高校计算机及相关专业,本科及以上学历;

2.做事有热情,有激情;

3.有责任心,能承担压力;

4.至少熟悉C/C++/Object C/Python/Java等语言中的一门或者多门,数据结构、编码素质过硬;

5.对移动端系统开发技能等方面有深入的了解;

6.能够独立解决问题,有创新想法;

7.具备良好的团队合作精神,良好的沟通能力,能够快速融入团队并与其他部门同事进行良好的沟通及合作。

 

三、联系方式

网申链接:http://t.cn/RI9jDpS