不知道你对百度SRE(Search Reliability Engineering)的工作有什么样的认识?是否有
过下面这样的问题。
(1)“50%的人,把百度当做搜索引擎。而另外50%的人用它来检查网络是否连接”躺枪了吧,百度高可用的口碑是如何锻造的呢?因为有一群人用NTSB追查每一个空难的精神,精益求精地对待每个稳定性问题。
加入这儿,你将有机会深入探究每一个业务运行指标异变背后的技术细节。
(2)大规模集群,是如何高效部署,在亿万网民眼皮底下完成每天数以百计的功能迭代呢?因为有一群人在用追求极致的心态持续构建高可用、自动化的百度业务运行生态。
加入这儿,你可以真正深入研究核心搜索推荐技术,持续优化系统架构,让自己的工作直接影响亿万网民。
(3)百度如何做到首屏1秒,极速搜索如何做到知你所想的呢?
因为有一群人为了几毫秒的速度提升而费尽脑汁。
加入这儿,你可以真正了解并参与没有kpi的技术梦想是如何实现的。
这儿不是码农的世界,写代码只是我们众多技能中的必备技之一。
这儿不是7*24小时的工作强度,而是一切皆自动的发源地。
这儿没有发展的天花板,只有你能想象的极限。
作为业界顶尖的技术团队,我们硕博比例达60%以上,这里是培养架构师的摇篮
在这儿的唯一信仰:以用户体验为核心,打造全世界最稳定高效的互联网服务。
我们欢迎有志向,敢挑战的青年加入我们的行列,一起用科技让复杂的世界更简单。
工作内容
-
负责运维和研发业界顶尖规模的云计算集群,构建超大规模、高可用性、极速体验和极具成本效率的业务运行生态
-
深入研究运维领域的相关技术:持续优化服务架构、设计全球服务部署架构、规划容量及资源分配、优化用户访问体验和研究人工智能在运维领域的应用
-
深入理解业务,设计实现可支撑超大规模分布式集群的运维平台与工具;深度参与业务系统的设计、研发与运转;探索、研究全球最新的运维技术方向
职位要求:
-
热爱互联网,愿意成长为行业技术翘楚(必选项)
-
具备极强的进取心和追求卓越的理想(必选项)
-
强烈的责任心与主动性,对所负责工作有owner意识(必选项)
-
有较强的数据分析和解决问题的能力 (必选项)
-
熟练使用Linux/unix操作系统,熟练掌握Perl、Shell、PHP、Python之一的脚本编程 (加分项)
-
熟悉TCP/IP、HTTP等协议,有良好的网络、存储、安全、计算机体系结构方面的知识(加分项)
-
掌握至少一门高级编程语言(加分项)
-
能够结合产品需求制定并实施综合性的运维技术方案 (加分项)
岗位信息(以下均为技术研发岗):
1、运维研发工程师
(该岗位偏业务运维及解决方案设计与实施)负责高可用性系统架构设计,保障百度大规模分布式系统及各类在线服务可靠、稳定、高效运行。设计百度搜索公司核心业务的全球服务架构;设计研发自动化运维平台;
工作职责:
-
负责百度大规模分布式系统及各类在线服务可靠、稳定、高效运行
-
关注业界前沿接入技术动态,负责超大规模流量接入系统的优化,演进和新接入技术探索和应用
-
参与在线系统和各类产品架构设计及自动化系统的实现,满足严格的质量与效率要求
-
设计、开发端到端的解决方案,包括网站加速、持续交付、容量管理、弹性计算、故障分析、流量分配、性能调优等
-
探索运维自动化和智能化的技术和方向
职位要求:
2、智能平台研发工程师
(该岗位偏算法设计和应用,即机器学习技术在运维领域的应用)负责从运维大数据中抽取关键信息,并为大规模复杂集群故障智能定位、决策提供数据支撑;设计算法解决实际运维工作中的问题,最终形成智能化的运维解决方案;
工作职责:
-
负责百度核心产品线机器学习和数据分析模型/策略/算法的设计和工程实现
-
负责通用特征工程方向的深入研究
-
负责从运维大数据中抽取关键信息,并为大规模复杂集群故障智能定位、决策提供数据支撑
-
关注机器学习、数据挖掘、人工智能等方向前沿研究,并能将具体场景建模后与之结合快速工程化并落地
-
负责相关方向核心成果的专利化,及顶级会议论文的发表,塑造百度在智能运维方向的国内外影响力
职位要求:
-
良好的计算机基础和算法设计和实现能力
-
良好的高等数学、概率论、线性代数基础
-
深刻理解机器学习和数据分析模型,并有实际的应用经验
-
熟练掌握Python/Go/C++至少一门开发语言
-
计算机、自动化、物理、数学等相关专业本科及以上学历,机器学习、数据挖掘、人工智能等相关研究方向
-
曾经在某个机器学习的场景或者领域有过深入的实践&研究(加分项)
-
了解或者关注机器学习在运维场景的应用现状,并在其中一个或者多个场景有深入研究(加分项)
3、系统建模与优化工程师
(该岗位偏系统建模和优化,即算法与建模技术在运维领域的应用,本职位欢迎非计算机专业的优秀同学投递)负责对百度搜索公司的服务系统进行建模、优化,以提升系统的可靠性、访问性能和资源成本效率;
工作职责:
-
从事百度搜索公司超大规模服务的运维工作(SRE)
-
专注于对复杂大规模系统进行建模,并解决其中的优化问题,比如利用组合优化方法来节省资源、利用数值分析的方法来解决降低系统错误率等;
-
深度结合业务,实时分析处理搜索、FEED等核心业务线的系统日志,发现并解决其中的各类疑难杂症
-
深度参与系统高可用架构设计,承担超大规模复杂互联网应用系统的架构设计工作
职位要求:
-
本职位欢迎可用性工程、运筹学与组合优化、系统工程、应用数学、物理等非计算机专业的优秀同学投递
-
逻辑思维清晰,沉着冷静,心理素质过硬,有担当,有韧性,表达能力强
-
有良好的团队合作精神和独立解决问题的能力
-
熟练掌握至少一门编程语言
-
有较强的数学建模能力,最好能用获奖成绩来证明
-
有研究能力,曾经在某个领域有深入的研究;从事相关领域有丰富的经验或者对业界接入现状和技术领域有深入理解和认识(加分项)
4、网络接入研发工程师
(该岗位偏网络协议接入的研发和解决方案的设计和实施)负责每天千亿级别流量的七层接入系统,从网络、协议、调度、转发、安全、速度等等多方面保障全球用户可以高速稳定的访问百度搜索公司的服务。调研前沿接入技术,并结合业务实际情况,设计实施落地方案;
工作职责:
-
负责超大规模流量接入系统(每日转发量千亿级)的优化、演进和新接入技术探索和应用
-
专注接入领域前沿的协议、防攻击、网络等领域,并设计&实现对应的技术方案落地到实际的生产环境中
-
深度结合业务,实时分析处理搜索、FEED等核心业务线的网络流量数据,发现并解决其中的各类疑难杂症
-
深度参与访问性能方向的探索和研究,只为更好的用户体验
-
探索运维自动化和智能化的技术和方向
职位要求:
-
逻辑思维清晰,沉着冷静,心理素质过硬,有担当,有韧性,表达能力强
-
有良好的团队合作精神和独立解决问题的能力
-
熟练掌握C++/C/Python/Go至少一门语言,有Linux环境开发经验
-
熟练掌握计算机网络、操作系统
-
计算机、自动化、可靠性工程、数学、物理等相关专业本科以上学历
-
有大访问量高压力程序设计开发经验(加分项)
-
熟悉TCP/IP、HTTP、HTTPS等网络协议,精通socket网络编程,有网络故障的trace和解决能力(加分项)
-
有研究能力,曾经在某个领域有深入的研究;从事相关领域有丰富的经验或者对业界接入现状和技术领域有深入理解和认识(加分项)
招聘说明
工作地点:北京;
原则上每周要求至少实习4天,连续实习3个月及以上,可以长期实习者优先。
我们承诺提供一流的技术培训和学习机会,并针对实习生可以优先发放秋季正式校招
offer。
简历按照“实习生-学校-职位名称-可实习时间-来自柠檬offer”的方式提交到[email protected]