---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
搜狗
搜狗输入法
项目介绍:
国内第二大互联网产品,输入法行业的绝对领先者。我们一方面不断优化用户表达和获取信息路径上的体验;另一方面持续探索未来用户在输入形式上的各种可能性,继续引领移动互联时代的输入方式;追求极致,致力于给用户提供更炫酷、便捷的输入体验,让输入玩出新花样,欢迎加入这个团队,与我们创造更多可能。
项目亮点:
国内第二大互联网产品,输入法行业的绝对领先者,上亿用户量级产品,公司战略级产品,资源投入大。
职位:
职位名称:Android开发工程师
岗位说明:1.负责Android输入法的开发工作;
2.参与软件设计、编码和单元测试。
任职资格:1.计算机或相关专业毕业;
2.对编程有浓厚的兴趣,有良好的计算机基础知识;
3.有良好的自学能力、逻辑思考能力;
4.吃苦耐劳,有良好的抗压能力和团队协作意识;
5.有Android开发经验优先。
职位名称:C/C++开发工程师(Windows平台)
岗位说明:1.负责PC输入法的设计和开发;
2.负责软件设计、编码和单元测试工作,对代码质量进行监控、保证代码的可读性、易维护性,确保开发质量;
3.参与产品后续迭代版本开发,不断优化相关产品的质量、性能、用户体验;
4.参与产品需求的沟通、讨论和协调;
5.与团队其他成员协作,解决技术难题。
任职资格:1.计算机或相关专业毕业;
2.熟练掌握C/C++语言,有良好的数据结构、算法等基础知识;
3.吃苦耐劳,有良好的抗压能力和自学能力;
4.有良好的团队协作意识和较高的责任心;
5.有Windows相关开发经验者优先。
职位名称:PHP开发工程师
岗位说明:1.负责安卓输入法的SERVER端开发工作;
2.根据项目需求,进行后台开发和服务器端开发工作;
3.负责输入法官网相关的开发工作;
4.负责业务层数据统计工作;
5.参与产品迭代,进行服务器端的代码重构和优化工作。
任职资格:1.计算机或相关专业毕业;
2.对编程有浓厚的兴趣,有良好的计算机基础知识;
3.有良好的自学能力、逻辑思考能力;
4.吃苦耐劳,有良好的抗压能力和团队协作意识;
5.有PHP开发经验优先。
职位名称:移动测试平台开发工程师
岗位说明:1.负责android/iOS手机自动化测试平台和工具的开发工作;
2.能够深入了解测试平台和工具的需求,并根据需求进行设计、编码、调试、配置等工作;
3.独立完成Android或iOS测试平台相关软件的开发、验证;
4.对Android或iOS的开源测试平台和工具等开发技术进行研究,并不断进行改进创新,用于实际需求。
任职资格:1.扎实的计算机基础,较强的算法能力,精通java或Objective-C;
2.熟悉Android或iOS常用的framework,对内存管理、对象生命周期有清晰的认识;
3.对移动开发中的内存管理、多线程、设计模式、消息通讯机制,安全机制有深入了解;
4.掌握对移动平台的内存、性能等进行调试的工具和技术;
5.能够快速学习使用与移动平台自动化测试相关的各种自动化测试框架、测试工具;
6.思路清晰,善于思考,责任心强;
7.善于沟通,具备较强的团队协作意识和能力。
职位名称:测试开发工程师
岗位说明:1.负责输入法相关功能的测试用例设计、专项评测方案的制定;
2.负责职责内功能的测试用例执行、专项评测执行、测试数据分析和测试报告总结,跟踪和定位产品中的缺陷或问题;
3.负责相关功能的代码实现深入了解,完成功能实现的流程图、实现说明文档和背景知识的总结;
4.针对测试工作中出现的覆盖度问题和效率问题,提出工具需求或维护相关的工具及脚本;
5.负责对被测产品的开发代码进行代码Review,尽早发现开发实现中的问题;
6.针对复杂模块,深入了解代码逻辑, 熟练运用相关工具和方法,进行灰盒测试;
7.针对复杂模块,深入了解代码逻辑, 熟练运用相关工具和方法,进行接口测试和单元测试;
8.能够进行日常工作的知识点、方法、资料等内容的总结沉淀。
任职资格:1.思维逻辑清晰,具备良好的沟通及理解能力;
2.沟通能力好,能够高效地与配合团队进行沟通合作;
3.学习能力强,做事认真仔细,有极强责任心和执行力;
4.工作积极主动,对测试富有热情;
5.熟悉C/C++/Python/Java等语言中的一门或者多门,数据结构、编码素质过硬,逆向思维和发散思维好;
6.能够独立思考和解决工作中的问题,有创新想法。
职位名称:web开发工程师
岗位说明:
1.参与公司级的大数据Web项目,开发专业的数据管理和分析系统;
2.完成项目负责模块的设计、代码和优化编写工作;
3.根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档;
4.调研前沿技术并应用到项目中。
任职资格:
1.学历背景: 全国重点本科院校毕业,计算机及相关专业,本科以上学历;
2.熟练掌握HTML、CSS等前端技术,熟悉页面架构和布局;
3.熟练使用Javascript,Jquery,有复杂页面交互的设计及开发经验;
4.有丰富的浏览器兼容性及前端性能优化经验;
5.对web前端开发有浓厚的兴趣,有优秀的学习能力和强烈的进取心;
6.熟悉nodejs,angularjs和reactjs,有前端产品开发经验或html5开发经验优先;
7.具备独立的系统架构设计能力和编码、调优能力;
8.具有良好的沟通能力和团队合作精神。
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
网页搜索
项目介绍:
网页搜索项目,承载着PC及WAP的网页搜索,直接服务数亿中国网民。
在这里有深厚的技术积淀,有浓郁的技术氛围,可以学到很多核心的技术。
在这里,我们还可以一起探索社交搜索和知识图谱,让搜索变得更有趣与更智慧。
同时,我们也拥有很多创新的机会,为用户提供更好更有趣的搜索体验。
项目亮点:
公司级战略重点项目、海量数据支撑、服务数亿用户。
职位:
职位名称:前端开发工程师
岗位说明:
1.负责搜狗搜索网页、微信、知乎、新闻、英文、企业搜索等搜索产品前端业务的研发,包括PC端和移动端的产品需求迭代;
2.参与搜索前端系统的性能调优和架构优化工作,保障线上服务稳定可用;
3.负责前端页面加载速度、交互体验改进,为用户提供更友好的搜索体验。
任职资格:
1.计算机相关专业本科毕业及其以上;
2.精通Web前端技术基础,有JavaScript应用经验者尤佳;
3.熟悉java语言和JavaWeb开发相关技术,并有实际将其和前端语言进行配合的项目经验;
4.熟悉linux系统,有perl、shell、python等脚本处理经验;
5.有团队精神,充满激情,乐于接受挑战。
职位名称:C++开发工程师(开放平台)
岗位说明:
1.开放平台检索系统后台开发或知识图谱后台相关模块开发;
2.现有模块的性能分析、优化或新技术预研及应用;
3.对已有项目进行重构、调优,问题处理及解决。
任职资格:
1.计算机相关专业本科毕业及其以上;
2.熟悉linux系统,会编写至少一门脚本语言;
3.熟悉tcp/ip协议,有高并发处理的优先;
4.有机器学习、数据挖掘等相关专业知识优先;
5.有团队精神,充满激情,乐于接受挑战。
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
职位名称:数据开发工程师
岗位说明:运用大数据处理工具及算法,搭建高可用大数据平台以及架构,解决企业级海量数据存储/传输/处理/特征挖掘等相关工作。
任职资格:
1.有flume,kafka,storm相关平台搭建&开发经验;
2.熟悉hadoop,spark,hbase等平台使用及数据处理经验;
3.熟悉java/C++/Python;
4.熟悉数据挖掘/机器学习算法与应用。
职位名称:C++开发工程师--数据积累方向
岗位说明:超大规模爬虫系统、网页分析系统、网页渲染系统研发工作,设计策略、改进算法,减少延迟,提升吞吐量,提升抓取效果。
任职资格:
1.熟练掌握C/C++语言;
2.了解TCP/IP、HTTP等网络协议,掌握socket网络编程;
3.了解常用数据结构和算法,并能灵活运用;
4.熟悉Linux系统及常用的脚本工具。
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
职位名称:测试开发工程师
岗位说明:
1.负责网页搜索架构优化、排序实验等上线的测试;
2.负责知识图谱、问答项目、翻译/英文等小垂直的检索系统测试。
任职资格:
1.熟练掌握C/C++、python;
2.熟练使用linux操作系统;
3.熟悉软件工程及测试相关知识;
4.沟通良好,主动热情,好学上进;
5.每周可以保证至少4天实习。
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
搜索APP
项目介绍:
搜索APP是搜狗公司的战略性重点业务。2014年5月正式对外发布,经过1年多的迭代与运营优化,积累了大批用户,未来在微信文章个性化阅读、垂直细分领域及又好玩又实用的功能点上发力。追求用户口碑、创新永不停歇,搜狗搜索APP,期待您的加入!
项目亮点:
公司级战略重点项目,技术导向、激情高效。
职位:
职位名称:前端开发工程师
岗位说明:1.搜索APP前端服务功能开发及维护;
2.搜索APP前端服务的架构设计,性能优化与易用性改善;
3.根据产品需求,分析并给出最优的页面前端结构解决方案;
4.调研学习最新前端技术,并做出对应实践或分享。
任职资格:1.本科及以上学历;
2.前端基础扎实,JavaScript、HTML、CSS、HTTP等技术;
3.熟悉ES6/Less/Webpack/等技术和工具;
4.至少熟悉React、Vue、Angular里其中一种MVVM相关开发框架,有单页面应用开发经验;
5.至少熟悉一门后端语言(如 Java/PHP/C/C++/Python/Ruby )或 NodeJS,并有实践经验。
职位名称:后端开发工程师
岗位说明:1.搜索APP后端服务功能开发及维护;
2.搜索APP后端服务的架构设计与性能优化; 推送后端服务功能开发及维护。
任职资格:1.计算机及相关专业本科以上学历;研究生加分;
2.精通常用数据结构和算法,熟悉C/C++语言,熟练使用Shell/Python脚本语言中的一种或多种,有Linux环境开发经验;
3.了解TCP/IP、HTTP等网络协议,掌握socket网络编程,有大访问量高压力程序开发经验和熟悉golang语言的优先;
4.良好的沟通和学习能力,有良好的团队合作意识。
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
互联网金融
项目介绍:
这是一款定位于服务平台互联网用户的金融产品,由搜狗公司内部孵化,深度挖掘搜狗在互联网端的用户规模优势以及多年的大数据能力积累。在当下大热的互联网金融领域,搜狗将发挥用户服务和智能算法优势,并结合平台的综合运营实力。如果你认同互联网金融,智能风控,大数据模型等概念,欢迎加入我们共同创造事业。
项目亮点:
全新业务板块,可以接触到多面技术挑战,能够带来快速提高成长。
职位:
职位名称:Java开发工程师
岗位说明:1.参与大型分布式系统的设计、开发和维护,配合产品经理实现相应的需求;
2.优化高并发、复杂业务逻辑系统的性能,提升用户体验;
3.对现有互联网金融相关系统进行重构。
任职资格:1.熟练掌握基本算法与数据结构;
2.熟练使用C/C++/Java/Python等语言中至少一种,有Java开发经验者优先;
3.熟悉OOP,对常用设计模式有一定理解;
4.熟练使用SQL,掌握一定的数据库设计和优化知识。
职位名称:大数据开发工程师
岗位说明:1.负责金融业务的数据统计和分析工作,通过数据决策,优化产品品质;
2.负责数据清洗、转换、建模等工作,对海量数据进行离线和实时处理(基于Hadoop、spark等大数据生态圈);
3.参与数据、工具平台相关的功能接口、数据接口开发,完成业务功能。
任职资格:1.熟练掌握数据结构和基础算法,熟悉Linux系统,并能用各种工具进行文本数据处理;
2.掌握至少一门编程语言(Python、Java、C、C++、scala等),了解Hadoop等相关大数据技术;
3.良好的沟通表达能力,具有优秀的分析问题和解决问题的能力,擅长逻辑分析,对数据敏感, 较强责任心和工作热情。
职位名称:算法工程师
岗位说明:1.基于多维度数据的特征挖掘,分析;
2.特征提取,算法验证;
3.业务数据清洗;
4.实现部分业务需求的算法。
任职资格:1.硕士及以上学历,AI,计算机、电信、数学相关专业;
2.熟悉linux,shell,sql,对hive大数据技术有所了解;
3.熟练掌握Python或R 语言之一;
4.对于机器学习算法原理清楚,应用熟练;
5.具备较强的英文论文阅读,算法复现能力;
符合以下条件一条或多条优先考虑:
1.熟悉python sk;
2.在kaggle,天池,或国内外其他公开竞赛中取得20%以上排名;
3.有个人技术博客或在各技术社区活跃;
4.熟悉java语言,Hadoop/Hive/spark 等分布式计算和存储;
5.熟悉文本自然语言处理。
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
商业平台
项目介绍:
商业平台团队为打造搜狗一站式营销服务提供基础架构支撑,支持跨平台及不同终端上的广告主及代理商的接入,包括搜索推广、信息流推广、品牌推广等广告投放平台架构设计和研发 ,为广告主、合作伙伴及业务人员等提供安全、稳定、可靠的商业平台,满足其精准投放广告、精细化管理以及快速决策需求。在技术上,致力于解决分布式、高并发、大数据量,强一致性等带来的技术难题及挑战,构建和持续优化底层基础架构和基础服务,保证高可靠、高性能、高可扩展性快速支撑各项新业务。这里有涵盖软件研发整流程的资深专家团队,有效支撑了员工的高成长性, 有全方位的技术培训机会及多样化的技术交流途径和分享机会。人人可“攻关”,实践“全栈”梦想。
项目亮点:
使用最前沿的技术解决分布式、高并发、大数据量,强一致性等带来的技术难题及挑战,持续构建和优化底层基础架构和基础服务,保证高可靠、高性能、高可扩展性快速支撑各项新业务。
职位:
职位名称:Java开发工程师
岗位说明:1.负责搜狗商业平台广告系统研发;
2.优化系统响应时间, 提升商业平台广告系统性能;解决海量数据存储、高并发强一致性等技术难题和挑战;
3.提升系统安全性和稳定性,优化系统架构,提升研发效率。
任职资格:1.正规院校计算机或相关专业硕士(或以上)学历;
2.精通Java开发,1年以上Java项目经验,熟悉Spring MVC、Mybatis等流行框架;
3.熟悉常用算法的数据接口,熟悉设计模式;
4.熟悉数据库及SQL语言,熟悉Mysql,对Mysql调优等有经验优先;
5.熟悉HBase、Storm、Spark等相关数据处理和数据存储技术,具有较丰富的大数据开发经验者优先;
6.强烈的责任心、良好的沟通能力、团队协作精神,具有解决挑战性问题的激情。
职位名称:服务端C++开发工程师
岗位说明:1.负责搜狗商业核心系统实时资金中心、计费中心、高性能报文交换和高性能内存数据库的建设和持续优化;
2.负责C++基础平台架构设计与优化,通用组件、中间件设计与开发;
3.解决海量商业数据分布式存储及高性能访问、高并发、强一致性等方面带来的各种技术难题及挑战。
任职资格:1.正规院校计算机或相关专业硕士(或以上)学历;
2.熟练掌握C/C++语言、熟悉Linux,1年以上相关项目经验;
3.熟练掌握数据结构、常用算法与常用的设计模式;
4.熟悉数据库及SQL语言;
5.对线程池、连接池、异步流水机制等有一定了解,对架构的设计有独特的见解;
6.良好的沟通能力、团队协作精神、敬业精神。
职位名称:测试开发工程师
岗位说明:1.负责商业平台及其相关系统的自动化测试工作,持续提升产品质量;
2.负责性能测试脚本/工具的开发及测试,持续提升产品性能;
3.持续构建和优化自动化测试工具或平台,有效提高测试效率。
任职资格:1.正规院校计算机或相关专业本科(或以上)学历;
2.具有扎实的计算机基础理论知识,熟悉Linux操作系统,熟悉相关的软件测试理论、方法和工具;
3.具备较强的编程能力,熟悉自动化测试,有较丰富的编程经验(Java/C++/Python)优先;
4.主动性强,有较强的逻辑分析能力和学习能力,具备较强的总结能力;
5.良好的表达沟通能力、细致、责任心、团队精神。
工作地点:北京
投递邮箱:campus@
简历及邮件命名格式:搜狗+岗位+姓名+学校+手机+邮箱+来自互联派
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
知乎
1、前端开发工程师
需求部门:社区平台事业部
工作职责:
与产品设计师、后端开发工程师协作,参与设计和开发知乎产品
包括但不局限于首页、用户界面、编辑器、小程序等
任职资格:
热爱编程,有志于从事前端开发相关工作
对计算机相关基础知识有较好的理解,了解常用的数据结构和算法
熟练掌握 HTML、CSS、JavaScript,能够写出清晰、清晰的代码
了解常见的前端库和工具,例如,jQuery、AngularJS、、React、Grunt、Gulp 等
有良好的学习和沟通能力
加分项
1、 参与设计并实现过完整的 Web 应用或系统
2、 对开源技术有强烈的兴趣和爱好,提交过 Bug-fix 或 Patch
3、 乐于了解和思考产品背后的设计,对常见的产品能够有自己的理解
4、知乎重度用户
2、iOS 开发工程师
需求部门:知识市场事业部
工作职责:
1、根据产品的需求,参与知识市场事业部的研发工作
2、负责解决开发过程中遇到的问题,能参与对产品的维护和重
任职资格:
1、扎实的计算机基础,熟悉操作系统、数据库、数据结构和算法等相关知识
2、至少熟悉 Objective-C / Swift 其中一种编程语⾔
3、对代码质量有比较高的要求,追求可维护可复用的代码
4、对界⾯美观度和用户体验有较强的敏感度
5、有强烈的求知欲和进取心,对新技术有持续的热情
加分项
1、知乎产品的重度⽤用户
2、对开源技术有强烈的兴趣和爱好,有开源项⽬目或者向开源项目提交过 issue / patch 者优先
3、对⾳视频相关开发经验优先
4、有 ComponentKit 等开发经验者优先
3、Android 开发工程师
需求部门:社区平台事业部
工作职责:
1、根据产品需求,为知乎社区开发酷而优雅的移动端产品
2、参与产品的维护和重构,不断提升工程质量
任职资格:
1、具有良好的数据结构与算法基础,熟练掌握 Java 语言,熟悉网络编程
2、丰富的 Android 知识及应用能力,能写出漂亮的界面,也能写出良好的性能和稳定性
3、 对代码质量有要求,追求可维护可复用的代码
加分项
1、知乎产品的重度用户
2、有求知欲,热爱学习新知识,了解最新的 Android 技术动态
3、了解 Android 平台的设计,例如 Material Design 等
4、良好的沟通能力和合作精神,有责任感
5、 对开源技术有强烈的兴趣和爱好,参与或向开发者提交过 issue 和 patch
4、测试开发工程师
需求部门:测试团队
工作职责:
1、深入理解知乎各业务线的产品需求,制定测试计划,编写测试用例,执行知乎客户端和 Web 端的功能、接口、性能等方面的测试;
2、 跟进并优化知乎产品的项目流程和测试流程,保证产品质量;
3、 开发和维护 API 测试、遍历测试、UI 测试等自动化测试工具,编写和维护自动化测试用例
4、设计、构建和优化持续交付流程,开发和维护相关的持续交付工具
备注:此职位需要参加线上笔试环节
任职资格:
1、熟悉 Python、Java、Objective-C、Golang 中的一种语言,熟悉 Linux 编程环境;
2、有良好的团队合作精神,责任感强,有较好的沟通能力,主动性强;
3、有优秀的质量意识,学习能力强,热爱测试工作;
4、计算机相关专业, 基础知识扎实;
加分项:
1、有互联网测试或者开发相关的实习经验
5、iOS 开发工程师
需求部门:社区平台事业部
工作职责:
1、根据产品的需求,完成 iPhone 和 iPad 端的程序开发
2、负责解决开发过程中遇到的问题,能参与对产品的维护和重构
任职资格:
1、具有良好的数据结构与算法基础、网络基础
2、熟悉 Objective-C 或 Swift 语言、Cocoa Frameworks 和 MVC 设计模式
3、对代码质量有比较高的要求,追求可维护可复用的代码
4、对界面美观度和用户体验有较强的敏感度
5、有强烈的求知欲和进取心,对新技术有持续的热情
加分项
1、知乎产品的重度用户
2、有 RxSwift, Texuture, ComponentKit 等开发经验者优先
3、对开源技术有强烈的兴趣和爱好,参与或向开发者提交过 issue 和 patch
9、后端开发工程师(广告业务)
需求部门:广告平台事业部
工作职责:
1、参与知乎广告业务系统模块设计和开发,以及日常升级和维护;
2、 协助完成需求收集、分析,系统设计,测试和部署,编写开发过程中涉及的相关文档;
3、独立完成核心模块的技术攻关以及开发工作;
4、对现有的产品提出合理化的建议及改善措施;
任职资格:
1、计算机相关专业;
2、熟练掌握算法、数据结构等基础知识 ;
3、较强的系统设计及编码能力,熟练使用 Java 语言;
4、对 SQL 优化有丰富的经验,熟悉 MySQL/Redis/Kafka 等常用 Web 开发组件的原理及使用场景 ;
5、具备良好的表达和沟通能力,能充分理解用户需求和功能描述,设计并开发软件系统;
6、具备多线程,高并发,大容量,分布式互联网系统实战经验的优先考虑;
10、后端开发工程师(社区业务)
需求部门:社区平台事业部
1、参与知乎主站、知乎 App ,知乎专栏等产品的后端开发工作
2、与产品 & FE & App 工程师一起探讨 & 实现知乎产品的新功能及改进
3、与基础架构工程师、运维工程师一起实现稳定、可扩展的后台服务
4、数据驱动,不断通过产品和技术数据进行改进,并完成快速迭代
任职资格:
1、计算机相关基础知识扎实,了解常用数据结构和算法
2、掌握至少一门编程语言,如 Python、Ruby、Java、PHP 等
3、熟悉常用的 Web 开发相关技术, Web 框架、HTTP/HTTPS 协议、Web 安全等
4、掌握关系数据库及 SQL 相关知识,熟悉至少一种 NoSQL,熟悉基本的设计和优化原则
5、有实习工作经验者优先
加分项
1、熟悉 Python 语言,了解 Gevent、Tornado 等异步开发框架或模型
2、有微服务开发经验,熟悉 Thrift、Protocol Buffers
3、在开源社区有作品,或向社区提交过 bug 或 patch
11、后端开发工程师(知识市场业务)
需求部门:知识市场事业部
工作职责:
1、跟产品设计师、工程师协作,参与知识市场事业部相关研发工作
2、用 Python 设计并实现令人振奋的产品
任职资格:
1、至少掌握一门编程语言,熟练掌握 Web 开发相关知识
2、熟练使用 MySQL,掌握常用的基础语句
加分项:
1、日常使用 *nix 系统,日常编程使用 Vim/Emacs 编辑器
2、对开源技术有强烈的兴趣和爱好,参与或向开发者提交过 bug 和 patch 者优先
12、后端开发工程师(首页业务)
需求部门:社区平台事业部
工作职责:
1、负责知乎首页信息流产品的系统设计、开发和维护
任职资格:
1、掌握一门编程语言,如 Python、Java 等
2、良好的系统设计能力,参与设计过复杂的互联网系统
3、良好的计算机相关基础知识,了解常用的数据结构及算法
4、熟悉至少一种 SQL 和 NoSQL 存储
5、良好的编码风格及测试习惯
6、良好的沟通能力,有团队合作精神和责任感
7、很强的学习能力,有主动性和上进心
工作地点:北京
投递邮箱:janio@
简历及邮件命名格式:知乎+岗位+姓名+学校+手机+邮箱+来自互联派
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------