搜狗
商业基础工程-C++开发工程师
职位概述
搜狗广告检索端采用业内最先进的架构设计,最前沿的技术,结合互联网营销模式,研发在线广告实时检索引擎。
我们的系统是建立在大规模分布式架构统之上,运行于由成千上万节点组成的集群上,每秒钟都要处理海量的请求。在这里,你有机会与业界一流的技术团队一起工作,参与并见证搜狗搜索广告的快速发展,分享公司高速成长所带来的职业发展机会。
【职位诱惑】技术卓越,成长迅速,平台实力强大。
岗位职责
1. 负责搜狗竞价搜索业务系统的设计和开发工作,不断提升广告展示系统的技术品质;
2. 持续改进系统架构或核心技术等,保证系统高性能、高可用性和高可扩展性;
3. 带领技术小组完成业务线开发需求,指导初级工程师的工作。
任职条件
1. 3年以上工作经验;1年以上商业广告系统的开发经验;
2. 熟练掌握C/C++语言、Linux开发环境、熟练使用一门脚本语言;
3. 对线程池、连接池、异步流水机制等有一定了解,对架构的设计有独特的见解;有丰富的性能调优经验;
4. 良好的沟通能力、团队协作精神、敬业精神。
映客
高级后台工程师(新业务线,CEO直属,可谈架构师,主语言为C++/golang)
岗位职责:
1.负责直播后台服务的架构设计和开发;
2.分析现有服务架构的性能瓶颈,并进行重构和优化;
3.系统性能优化,安全加固,保证网站安全、稳定、快速运行;
任职资格:
1.对缓存、队列、存储、网络、代理、配置等各种服务端开源方案有充分了解和实践;
2.具备高可用、高性能、高并发、高扩展系统设计经验,对亿级以上PV的系统架构设计有深刻理解;
3.至少精通一门语言,精通多线程编程,熟悉分布式服务开发,熟悉异步编程或函数式编程;
4.GitHub 使用者、有开源项目贡献者优先考虑;
5.具备大型网站架构经验的优先考虑;
6.有千万级同时在线即时通讯相关架构和开发经验者优先。
好未来
网校事业部 服务器开发工程师
1.负责存储、网络分布式相关产品的设计与研发1.本科及以上学历,计算机、通信等相关专业,5年以上相关工作经验。
2.扎实的C/C++编程背景和算法基础,对数据结构和算法设计具有深刻的理解,熟悉linux平台
3.能够熟练使用shell、perl、python等一种或多种脚本语言
4.熟悉分布式系统架构、高并发网络模型
5.具备较强的研究分析能力、技术攻关能力
优先条件:
1.具有存储、分布式网络经验优先
2.具有音视频直播、点播、聊天、互动项目经验优先
3.精通相关流媒体格式优先
4.有教育云平台经验优先
附:好未来简单介绍:
中国第一家在美上市的K12教育公司
中国在线教育行业首屈一指的平台
模式识别、大数据、直播技术的深度应用 【我们是好未来】
1.国内第一家在美国纽交所上市的k12教育公司;
2.行业市场规模过万亿,是百度、搜狗、360三大巨头市场规模总值的10倍;
3.好未来已投的披露项目有宝宝树、Minerva大学、果壳网、多贝网、LTG、鲨鱼公园、嘿哈科技、奇迹曼特、轻轻家教、顺顺留学、小伴龙、学科网、作业盒子等,另还有数十家未披露项目;
4.拥有最强大的在线教育研发团队,基本来自于一线互联网公司,更有百度T9、T10级别的技术大牛担任公司高管; 涨薪制度:一年内两次涨薪机会;
福利:全额六险一金,补助,年度体检,福利年假,互助基金,不限量水果零食供应,美味晚餐,节日礼品等;
住房:最高50万的住房无息贷款;
职业发展通道:定岗定级制,平均一年两次定级,有专业序列与管理序列两种晋升通道;
高德
定位引擎高级C++工程师/专家(地图匹配)
岗位描述
1、参与定位引擎的需求讨论、功能设计、开发和维护、以及相关工具和系统的开发维护;
2、优化和升级现有定位匹配算法及性能;
3、参与架构设计及优化,提升引擎的易用性和维护性;
岗位要求
1、研究生或以上学历,数学、计算机、通讯相关专业,3年及以上相关工作经验;
2、熟练使用C++编程语言(非C语言),至少熟悉其它一种非脚本高级语言(例如Java、C#等);
3、熟悉常用的数据结构、算法;
4、工程化能力强,有较完整的项目开发经验;
5、有责任心,善于分析和思考问题,有一定抗压能力;
6、有导航、GIS、LBS等开发经验,数学和算法基础良好者,HMM算法落地经验,终端C++ 、SDK架构经验者优先。
7、有2年以上导航引擎开发经验优先
陌陌
c/c++高级开发工程师(视频直播)
岗位职责:
1.负责公司C/C++基础平台相关的开发和维护。
2.负责公司产品的截图,录像,音频监控,语音转写等业务的方案制定,开发和维护。
3.负责公司直播产品直播体验提升相关技术的开发。
4.负责流媒体服务、协议相关开发,音视频流媒体服务端程序的开发和维护
岗位要求:
1.3年以上C/C++研发经验, 扎实的语言基础,熟悉Unix/Linux环境开发,良好的编码风格和文档习惯。
2.扎实的计算机网络技术基础,对TCP/IP网络编程有深入的理解,熟悉UDP,TCP底层传输原理。
3.精通http、rtp/rtcp、rtsp、rtmp流媒体网络传输协议,有相关协议开发经验 ,熟悉多媒体开源项目srs,nginx-rtmp webrtc 并能基于其框架进行二次开发。
4.熟练掌握ffmpeg库,了解H264,AAC,PCM,YUV等图像格式,熟悉MP4,FLV,TS等文件封装。
5.熟悉lua/python/shell等其中一种脚本语言。
6.有视频截图,在线转码等项目经验优先。
7.有视频直播、点播、互动视频技术架构 ,P2P等研发项目经验优先。