百度智能云IaaS团队提前批
工作地点北京、上海,可提前来实习。
【职位一】c++研发工程师
工作职责:
-负责百度核心产品功能和架构开发
-负责核心技术算法的研究、实现和优化
-负责前瞻技术的跟踪调研和产品创新
岗位要求:
-热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新
-深刻理解计算机数据结构和算法设计,精通C/C++编程语言
-了解windows、unix、linux等主流操作系统原理,熟练运用系统层支持应用开发
-优秀的分析问题和解决问题的能力,勇于解决难题
具有以下条件者优先考虑:
-计算机领域相关的编程大赛获奖、专业期刊发表文章或者有发明专利等
-有一定项目经验,熟悉软件工程开发流程
【职位二】Java研发工程师
工作职责:
-负责百度核心产品功能和架构开发
-负责核心技术算法的研究、实现和优化
-负责前瞻技术的跟踪调研和产品创新
岗位要求:
-热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新
-深刻理解计算机数据结构和算法设计,精通JAVA编程语言
-了解windows、unix、linux等主流操作系统原理,熟练运用系统层支持应用开发
-优秀的分析问题和解决问题的能力,勇于解决难题
-强烈的上进心和求知欲,较强的学习能力和沟通能力,具备良好的团队合作精神
具有以下条件者优先考虑:
-计算机领域相关的编程大赛获奖、专业期刊发表文章或者有发明专利等
-有一定项目经验,熟悉软件工程开发流程
-具备专业领域的计算机知识和技能:搜索引擎、数据挖掘/机器学习、多媒体、地理信息系统、云计算、分布式系统等
【职位三】虚拟网络产品研发工程师
工作职责:
-参与百度云虚拟网络产品(包括虚拟私有网络,虚拟路由,虚拟防火墙,VPN,NAT网关,负载均衡等产品)的设计、实现及优化
-参与百度云虚拟网络产品迭代过程:产品需求、功能设计、开发、测试、上线及监控整个流程的闭环建设,致力于提升百度云虚拟网络产品服务的可靠性和稳定性
岗位要求:
-计算机或相关专业本科及以上学历,
-数据结构和算法基础扎实,熟悉操作系统、网络、数据库相关知识
-至少掌握C、C++、Python、Golang语言中的一种计算机语言开发能力
-熟悉TCP/IP协议、SDN/NFV技术者优先
-有一定项目经验,熟悉软件工程开发流程
-有责任心、敢于担当、工作积极主动,对云计算充满热情和兴趣
具有以下条件者优先考虑:
-SDN,Openstack Neutron,OVS等虚拟网络技术
工作职责:
-设计研发百度私有云\公有云的核心--超大规模分布式集群操作系统,为spark\hadoop\mpi\storm等计算平台提供核心计算能力
-为全百度的服务器构建统一高效的资源虚拟化调度与管理平台
-优化调度策略,提高百度海量服务器的使用效率
-研发百度核心IAAS\PAAS层之上的系统组件,提升系统整体的易用性。
岗位要求:
-计算机或相关专业本科以上学历,熟悉C/C++或Java或者python开发
-熟悉常用数据结构和算法,擅长对现实问题进行建模并运用解决
-良好的沟通能力和团队协作精神,严谨的工作态度与高质量意识
-善于学习新的知识,动手能力强,有进取心
具有以下条件者优先考虑:
-熟悉或了解Kubernetes、Mesos、Yarn、Docker、OpenStack等开源项目
-熟悉任意一种分布式计算、存储系统的如mr,mpi,spark,流式计算平台
【职位五】安全工程师(北京)
工作职责:
-负责百度云各产品安全设计评审、安全评估测试;
-负责安全漏洞处理、安全事件应急响应;
-负责安全监控、扫描、防御系统的开发及持续优化;
岗位要求:
- 计算机或相关专业本科及以上;
- 具备基础编程能力,扎实的安全漏洞与攻防知识;
- 优秀的沟通能力及团队合作精神 ;
- 有大型互联网企业实习经验者优先,有漏洞挖掘和代码审计经验者更佳。
【职位六】Linux系统镜像研发工程师
工作职责:
-研发云平台上的类Linux OS镜像
-负责产品线的镜像研发、迭代
-负责基础镜像的问题追查跟踪
-镜像制作发布工具的开发(自动化)
-虚机功能在OS层次的开发(含组件开发)
-镜像产品功能的技术调研和开发
-维护相关OS的软件源
岗位要求:
-操作系统知识扎实,熟练操作各种操作系统的安装和使用,能快速定位OS的问题;计算机通用基础扎实,良好的技术理解力和编程能力;
-有CentOS、FreeBSD、Ubuntu、SUSE等类Linux OS的部署维护经验者优先
-对虚拟化技术有一定的了解;
-对Linux内核代码有过适当研究的优先
-良好的自驱力和学习能力
-良好的上下游合作推动能力
【职位七】Windows研发工程师
工作职责:
-负责虚拟化平台上Windows 系统服务程序的开发
-负责虚拟化平台上Windows OS镜像的制作、维护工作
-响应处理虚拟化平台上Windows系统各种技术问题
-支持Windows客户端开发
岗位要求:
-本科及以上学历
-熟悉Windows上问题的调试手段,熟练使用调试器(windbg或者OD),能解决Windows平台上常见问题
-熟悉Windows系统管理
-熟悉具备基本的网络知识
-善于学习新的知识,动手能力强,有进取心
-良好的团队合作精神,较强的沟通能力
-有一定Linux使用基础,并对Linux内核感兴趣
具有以下条件者优先考虑:
-Windows内核、驱动开发、调试、蓝屏分析经验者优先
-Windows系统管理员、镜像制作经验者优先
【职位八】虚拟化研发工程师
工作职责:
-负责虚拟化技术研究、项目设计开发实现
-为百度云提供虚拟化技术解决方案
岗位要求:
-计算机或相关专业本科以上学历
-熟悉Linux/Unix平台上的C/C++
-了解虚拟化技术、KVM、QEMU、libvirt
-善于学习新的知识,动手能力强,有进取心
-良好的团队合作精神,较强的沟通能力
具有以下条件者优先考虑:
-熟悉Linux内核开发
-或熟悉KVM 、QEMU、libvirt、Xen开发
【职位九】Linux内核研发工程师
工作职责:
-针对服务的需求定制Linux内核,结合业务需求开发内核新功能
-结合服务特点对Linux内核进行性能调优
-内核新技术的研究和应用
岗位要求:
-熟悉Linux平台上的C语言编程,熟悉多进程多线程编程,熟悉socket编程
-良好的操作系统和计算机组成原理、计算机体系结构等系统知识储备
-熟悉Linux内核,阅读过 内核中的主要模块(文件系统,TCP/IP, I/O,内存管理)源代码的优先
-了解主流虚拟化技术(Xen、KVM、QEMU、libvirt等)的实现,阅读过相关源代码的优先
-优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情
-善于学习新的知识,动手能力强,有进取心
-良好的团队合作精神,较强的沟通能力
【职位十】分布式容器与调度系统研发工程师
工作职责:
-设计研发百度超大规模集群操作系统,为百度离线Spark/Hadoop/MPI离线计算平台和检索、广告、流式等在线业务提供核心计算能力
-负责或参与虚拟化容器改进和优化工作,
-优化调度策略 ,通过弹性伸缩、智能调度,提升资源利用率
-负责提升系统服务稳定性、高可用,优化平台性能和可扩展性
岗位要求:
-熟悉C/C++或Java至少一门语言
-熟悉或者了解虚拟化容器技术,有Kubernetes、Mesos、Yarn、Docker、OpenStack 等社区开发经验优先;
-良好的沟通能力和团队协作精神,严谨的工作态度与高质量意识
-善于学习新的知识,动手能力强,有强烈的责任心,喜欢钻研技术
-良好的团队合作精神,较强的沟通能力
【职位十一】业务平台及控制台研发工程师
工作职责:
-负责百度云业务端控制台及服务高可用性、高可扩展性方向的优化调整
-负责百度云业务端API设计、开发和实现
-负责百度云业务平台公共服务设计、开发和实现
岗位要求:
-计算机或相关专业本科以上学历
-数据结构和算法基础扎实,熟悉操作系统、网络、数据库相关知识
-了解常用设计模式,熟悉J2EE相关编程和框架,如Spring Boot,mybatis等
-对OOA\OOD\OOP等思想有深入的理解以及很强的应用能力,有较强业务需求建模能力和业务架构设计能力,熟悉UML设计
-善于学习新的知识,动手能力强,有进取心
-良好的团队合作精神,严谨的工作态度与高质量意识,较强的沟通能力
具有以下条件者优先考虑:
-熟悉MySQL数据库设计和优化,有NoSQL 数据库使用经验者优先
-熟悉微服务架构并进行过微服务改造的优先
-熟悉Linux操作系统和Shell脚本,Python编程优先
-有过前端开发经验,熟悉Bootstrap,ReactJS的优先
-熟悉Spring Cloud, Spark, Kafka, Flume等相关技术的优先
-有代码洁癖,喜欢钻研技术,有阅读技术书籍习惯,持续学习者
【职位十二】云安全研发工程师
工作职责:
-负责百度云安全产品研发,包括DDoS防护,主机安全,WAF,安全扫描和安全审计等;
-负责高并发的后端系统研发。
岗位要求:
-计算机或者相关专业本科以上学历;
-熟悉C/C++语言,熟悉常用算法和数据结构;
-熟悉TCP/IP协议,熟悉网络编程和多线程编程技术;
-熟悉MySQL数据库设计和优化,有Redis使用经验;
-有高并发和分布式系统设计和开发经验;
-善于学习新的知识,动手能力强,态度认真细心;
-良好的团队合作精神,较强的沟通能力。
具有以下条件者优先考虑:
-熟悉互联网领域,对云计算有研究;
-有安全领域背景,如WEB漏洞挖掘,病毒木马查杀;