公司介绍:
UCloud (上海优刻得信息科技有限公司),是国内领先的公有云服务提供商。为 5 万余家企业级客户在中国大陆、香港、台湾地区,以及东南亚、北美、欧洲等地的业务给予支持,间接服务用户数量超过 10 亿,部署在 UCloud 平台上的客户业务总产值逾千亿人民币。2017 年 UCloud 完成 9.6 亿 D 轮融资,成为云计算领域的独角兽,并在 2017 年成为国内首家盈利的公有云公司。
以下多个岗位都非常欢迎大家投递,我们提供有竞争力的薪资和广阔的平台(成长空间),简历欢迎投递到
[email protected]
工作年限 2 年以上
所属部门 网络架构部
学历 本科以上
招聘人数 6 人
虚拟网络研发工程师( c++/golang )
岗位描述:
1、 我们负责云计算相关虚拟网络的 SDN、NFV 技术预研和架构优化,将 UCloud 的虚拟网络打造成为业界一流是我们的使命
2、 我们追求极致的可用性,负责数万台节点组成的大规模分布式系统架构优化、重构工作,完善高可用能力、灰度发布、完善监控、日志分析等
3、 我们追求极致的性能,负责网络转发面性能优化,从物理网络到虚拟网络,从 Linux Kernel 到用户空间 DPDK 到支持 P4 的可编程交换机,紧密追踪转发面最新技术,并在 UCloud 的大规模商用
4、 我们追求极致的效率,通过流程、工具和系统优化自身的研发效率
岗位要求:
1、 有责任感
2、 热爱学习,有好奇心,敢于解决挑战性问题,追求匠人精神
3、 热爱技术,热爱编码,熟悉 C++、Golang、脚本语言和网络编程
4、 熟悉主流分布式系统的架构设计,拥有大规模分布式系统设计、研发经验更佳
5、 熟悉物理网络和虚拟网络知识,有过 OVS、DPDK、VPP、K8S 等类似系统设计、研发经验会让你更具优势
工作年限 2 年以上
所属部门 网络产品部
学历 本科以上
招聘人数 4 人
网络产品研发工程师:( c++/golang )
岗位描述:
1、我们负责云平台虚拟网络产品的研发工作,我们的目标是做出稳定、易用、有格调的云计算网络产品,包括负载均衡、高性能网关、弹性 IP、带宽、IPSecVPN、防火墙、网络流分析等等,还有更多的产品在不断孕育、成长
2、我们追求极致的性能,研究高性能分布式技术,根据海量的数据访问和几百 G 甚至几 T 的网络流量特征,设计并实现可扩展的后台架构,满足不同种类的业务对性能的要求
3、我们追求极致的可用性,构建集高可用、完整的监控体系、可灰度能力、敏捷发布于一身的大规模分布式架构系统,让企业客户稳定可靠地使用公有云
4、我们追求极致的易用性,以用户的需求为导向,不断为用户设计、开发易用、特别的云计算网络产品,利用我们的产品去服务我们的用户,去影响我们的用户
岗位要求:
1、 有责任感
2、 热爱学习,有好奇心,敢于解决挑战性问题,追求匠人精神
3、热爱技术,热爱编码,熟悉 C++或 Golang,熟悉 Python、Shell 等至少一种脚本语言
4、熟悉主流分布式系统的架构设计,或拥有大规模分布式系统设计、研发经验更佳
5、有如下经验之一更优:Linux 网络内核,BGP/OSPF 等网络协议,OVS/DPDK,网络虚拟化,Haproxy、Nginx 等开源负载均衡器,HTTP 协议等
工作年限 1 年以上
所属部门 主机研发部
学历 本科以上
招聘人数 4 人
公有云计算平台研发工程师 (c++/go)
岗位描述:
1、开发多地多集群的弹性计算云平台,包括后台调度管理系统和 Agent
2、开发云主机、镜像等计算类产品,并不断优化和提升产品易用性
3、对弹性计算平台产生的海量数据进行分析统计和预测,以优化平台和产品
4、参与自动化和智能运维系统的设计,提升大规模系统运营效率。
岗位要求:
1、熟练掌握 c/c++、go、nodejs、python 等任一编程语言;
2、熟悉 Linux/Windows 操作系统内部原理,了解 KVM 虚拟化技术,了解 Docker
3、有主流开源管理框架(如 OpenStack/CloudStack)的设计和开发经验者优先
4、有大规模集群系统设计、研发经验更佳
工作年限 3 年以上
所属部门 KV 存储部
学历 本科以上
招聘人数 3 人
岗位名称:
KV 存储高级研发工程师
岗位描述:
1、 我们追求极致的可用性,负责分布式 Redis、Memcache 等 NoSQL 产品优化,完善高可用能力、支持热升级、按实例灰度、完善监控、日志分析,优化研发流程和测试效率避免在源头引入 BUG
2、 我们追求极致的性能,负责分布式 Redis、Memcache 等 NoSQL 产品性能的不断优化,涉及通信框架、软件架构、Redis 源码到 DPDK、NVME 等新软硬件结合技术
3、 我们追求极致的效率,通过流程、工具和系统优化自身的研发效率和运维效率
4、 我们追求极致的产品,产品从 GB 到 TB 到 PB 级别的演进,可用性从机房内到跨机房到跨地域级演进,支持全球化部署,实现主流行业和业务场景中最需要的产品
岗位要求:
1、 有责任感
2、 热爱学习,遇到问题能挖根刨地
3、 热爱技术,热爱编码,熟悉 C++、Go、脚本语言和网络编程
4、 熟悉分布式一致性算法( Paxos、Raft 等),了解主流分布式系统的架构设计
5、 熟悉主流 NoSQL 产品源码,熟悉主流 NoSQL 的应用场景,熟悉主流高性能通信框架会是你的加分项
6、 有过大规模分布式系统设计、研发和线上运维经验会让你更具优势
工作年限 3 年以上
所属部门 关系存储部
学历 本科以上
招聘人数 2 人
岗位名称:
云数据库运维工程师
岗位描述:
1、 负责公司云数据库产品( mysql、mongodb、PostgreSQL、redis、memcache 等日常运维和故障处理,保障可用性,稳定是第一生命线
2、 负责云数据库的性能诊断和调优,追求性能极致
3、 负责解决云数据库客户线上问题,提供技术支持,成为全面型人才
4、 负责构建自动化运维工具和平台,制定相关流程规范
5、 负责资源容量规划和调度,参与产品运营,具备一名产品经理的潜质
岗位要求:
1、 具有 mysql、mongodb、PostgreSQL、redis、memcache 等数据库的运维和管理经验,包括高可用、备份、安全、集群管理等
2、 具备大规模海量存储的运维经验者优先,管理数以万计的资源,井井有条
3、 熟悉 Linux、shell、python、Ansible 等,具备一定的软件开发经验者优先
4、 抗压能力强,责任感强,沟通能力良好,跨部门协作,手头上没有办不成的难题
5、 自驱性学习,每时每刻面临挑战,在未知中成长
工作年限 3 年以上
所属部门 关系存储部
学历 本科以上
招聘人数 1 人
岗位名称:
云数据库研发工程师( C++)
岗位描述:
1、 负责云计算相关存储产品的研发,用户需求驱动,持续推出新产品、新特性,打造业界一流云数据库产品
2、 负责后台分布式系统 /管理平台的架构设计、研发、优化,并完善功能,维护其稳定性,坚如磐石
3、 面对海量大规模的分布式存储系统,实现高吞吐、高并发、低延迟、弹性扩展,攻克各种难题
4、 负责构建产品后端的运维管控平台,实现高度自动化和智能化,提升运维效率
5、 跨团队协作,跟进和保障研发项目的按时交付,随时面临挑战,克服挑战
6、 协助运维团队,保障存储产品持续可用,在我们这,对人的锻炼是全面的
岗位要求:
1、 具有算法、数据结构、操作系统、网络等基础知识扎实
2、 全面掌握 Linux/Unix 操作系统下 C/C++/golang/shell 编程,至少三年以上开发经验
3、 掌握数据库相关基本知识,了解其实现原理,具有丰富的使用经验
4、 掌握各类数据库 MySQL、MongoDB、PostgreSQL、Redis 等,具有 MySQL 源码开发经验者优先
5、 有团队合作能力,具备良好的分析解决问题能力,自驱性学习,能独立承担任务,具备良好抗压能力
6、 追求极致,热爱编程,将 idea 转化为行动,相信自己是改变一切,颠覆传统的那个人
工作年限 5 年以上
所属部门 关系存储部
学历 本科以上
招聘人数 1 人
岗位名称:
数据库研发专家
岗位描述:
1、 公有云下一代分布式数据库研发
- 负责实现自研的分布式数据库开发,包括 SQL 引擎和存储引擎、计算存储分离等,实现高吞吐、高并发、高可用、低延迟、弹性扩展,攻克各种难题
- 负责后台分布式系统 /管理平台的架构设计、研发、优化,并完善功能,维护其稳定性,坚如磐石
- 负责探索数据库领域的前沿技术,接纳吸收,转化为技术方案,并落地
2、 MySQL/PG 等数据库内核优化
- 基于公有云场景和用户需求特点,持续迭代和改造数据库内核,实现对客户业务更好的支持
- 解决开源版本中存在的 bug,引入最新版本特性,等等
岗位要求:
1、 算法、数据结构、操作系统、网络等基础知识扎实,全面掌握 Linux/Unix 操作系统下 C/C++/golang/shell 编程,优秀的代码能力
2、 在云计算 /数据库 /分布式系统 /存储相关领域有 5 年以上开发经验,具有丰富的服务器后端架构设计和研发经验,经历大规模运维者优先
3、 掌握分布式数据库相关基本知识和实现原理,熟悉分布式一致性(Paxos/Raft)、分布式事务等算法,了解分库分表设计
4、 掌握各类数据库 MySQL、MongoDB、PostgreSQL、Redis 之一,以上任何一种数据库内核开发,具有 MySQL 源码开发经验者优先
5、 对数据库业界最新动态时刻关注,探索 RDBMS/NoSQL/HTAP/NewSQL 等技术实现和应用场景,熟悉硬件加速技术并有落地经验者优先
6、 有团队合作能力,具备良好的分析解决问题能力,自驱性学习,能独立承担任务,具备良好抗压能力,随时面临挑战,克服挑战
7、 追求极致,热爱编程,将 idea 转化为行动,相信自己是改变一切,颠覆传统的那个人
工作年限 2 年以上
所属部门 块存储部 文件存储部
学历 本科以上
招聘人数 6 人
岗位名称:
块和文件存储研发工程师
岗位描述:
1. 我们负责分布式块存储,分布式文件存储的研发和运营。为存储打造极致的性能是我们的使命,永远追求更低的延迟,更高的 IOPS,更高的带宽;
2. 我们致力于研发和打造高可靠,高可用的存储系统,保障数据安全是我们义不容辞的责任;并提升存储利用率,降低用户的存储成本;
3. 我们主要承担云主机的块设备的存储需求,以及 docker,rds,分布式数据库,机器学习等的业务存储需求;
4. 积极跟进存储行业的发展,及时引入新型硬件( nvme , rdma 等), 充分理解计算机体系结构,并引入 kernel by pass 软件栈( dpdk, sdpk 等)来充分发挥硬件的性能;
5. 发现,分析并解决分布式存储业务里网络性能瓶颈,存储性能瓶颈,并更好的进行线上运营,提高运营质量和效率,更好的进行灰度发布控制,保障业务质量;
6. 日常自动化运维体系的建设,减少人工处理,通过代码减少重复劳动;
岗位要求:
1. 热爱技术,追求代码的高质量,追求技术的极致,愿意写出充分发挥硬件性能的软件;
2. 积极主动,敢于承担任务,敢于承担责任;
3. 熟悉 Linux 系统下 C/C++ 开发;
4. 熟悉 Linux 系统下 网络编程;
5. 熟悉业界常见的存储系统较佳,如 Ceph, GlusterFs, Leveldb, Redis, Mongodb,Mysql 等;
6. 满足以下之一有加分
熟悉 Linux 系统下存储相关知识,IO 知识及优化 较佳;
熟悉 kernel by pass ( RDMA, DPDK, SPDK )相关知识 较佳;
熟悉 linux 内核,IO 栈,网络栈等较佳;
熟悉 Paxos, Raft, 2PC, 3PC, Crush,一致性 Hash, Qos, ISCSI, NBD, NAS 等技术与理论较佳;
不具备以上条件也没问题,我们欢迎自信的人一起打造一流的分布式存储系统。