字节、SmartX与用友等发布多个岗位需求,含BSP、JAVA、SDN、虚拟化与存储开发
用人单位简介:字节跳动、SmartX、用友。
01
字节跳动招募 BSP 工程师
岗位名称:BSP 工程师
工作地点:北京
职位描述:
1、负责各种外设驱动的设计、开发和性能优化;
2、负责芯片底层的开发、验证和 Bring-up;
3、基于芯片特性,对 Linux 开源库和应用场景优化。
职位要求:
1、精通 Linux 内核,掌握内核锁、中断使用、同步机制、内存申请、驱动调试手段等内核基本概念;
2、熟练掌握 Linux 下常见的性能测试、剖析工具及优化方法;
3、熟悉总线和外设接口协议,PCIE, AXI, DDR, I2C, UART, SPI等;
4、具有 FPGA/ZeBu/Palladium 等仿真平台使用经验和芯片验证经验者优先;
5、熟悉 ARM/RISC-V CPU 体系架构,有芯片 bringup 经验者优先。
联系方式:[email protected]
02
SmartX 招募大量 SDN、虚拟化、存储开发工程师
公司简介:SmartX 是一家专注于 IT 基础架构创新的科技企业,聚集顶尖的系统技术研发团队,提供全球领先的分布式存储、虚拟化、网络等 IT 基础设施产品,打造最硬核、最稳定的企业云、分布式存储和云原生产品解决方案,我们的是使命是:让 IT 更简单。
岗位需求1、软件工程师 - 虚拟化研发工程师
工作地点:成都、深圳、北京
岗位职责:
1. 在基于 libvirt/KVM 等虚拟化技术的统一管理平台上设计和开发新的功能、优化已有组件
2. 撰写细致的设计文档,设计和实现健壮、清晰的 RESTful API ;
3. 与测试、产品、售前和售后部门密切配合,不断提升产品质量和竞争力。
任职要求:
1. 热爱编程,具有以下任一种语言的扎实的编程经验:Python、Golang;
2. 具有 Web 后台开发经验,至少熟练使用一款 Linux(RedHat/CentOS/Ubuntu等)操作系统;
3. 具有基于以下至少一种数据库使用开发的经验,包括 MySQL、MongoDB、Redis、Cassandra、ElasticSearch、ZooKeeper 等;
4. 能撰写细致的设计文档:包含清晰的接口定义,有效的进行任务拆分;
5. 代码风格干净简洁、单元测试设计完备。
加分项:
1. 有基于 KVM/Qemu/Libvirt/Openstack/Kubernetes 等项目使用和开发经验。
岗位需求2、软件工程师 - 分布式系统管理平台
工作地点:北京、深圳、上海
岗位职责:
1. 设计并实现分布式系统软件管理,包含集群的安装、部署、软件在线升级、集群状态监控、节点的生命周期管理、日志监控分析等;
2. 设计并实现分布式系统硬件管理,包含硬件的在线更换、硬件拓扑可视化、新型硬件支持等;
3. 设计并实现分布式系统软件产品与其他虚拟化产品(VMware ESXi、Citrix XenServer)的集成;
4. 设计并实现健壮、清晰的 RESTful API;撰写细致的设计文档,并对其他同事的代码进行审查;
5. 与测试、产品、售前和售后部门密切配合,不断提升产品质量和竞争力。
任职要求:
1. 具有 2 年或以上服务端软件开发工作经验;
2. 熟练掌握自动化运维领域的相关技术和软件,包括但不限于:安装部署、监控、告警、日志处理等;
3. 热爱编程,具有以下任意一种语言的扎实的编程经验:Python、Golang;熟悉使用 Linux 操作系统(CentOS/RedHat/Ubuntu 其一),有 Shell 编程经验;
4. 代码风格干净简洁,具有极高的软件质量标准;对新技术敏感,有足够的好奇心,敢于自我挑战。
加分项:
1. 了解数据库的基本原理,熟悉数据库交互编程;
2. 有大规模集群系统的开发经验,对软件高可用、高并发有深刻的理解;
3. 有大型云计算公司从业经验,具有分布式系统开发、测试、运维、应用的工作经验;
4. 熟练使用或参与开发过开源项目,包括但不限于:Ansible、Kubernetes、Prometheus、InfluxDB、Zabbix、Open-Falcon、Elasticsearch、Filebeat、Logstash、Fluent 等。
岗位需求3、高级软件工程师 - 软件定义网络
工作地点:北京
岗位职责:
1. 设计开发同时支持 Kubernetes 及 KVM 虚拟化平台的 SDN 系统,包括但不限于分布式防火墙、微分段、负载均衡、多租户、流量监控等功能;
2. 设计并实现健壮、清晰的 API;
3. 撰写细致的设计文档,并对其他同事的代码进行审查;
4. 与测试、产品、售前和售后部门密切配合,不断提升产品质量和竞争力。
任职要求:
1. 有 5 年以上 SDN 相关系统开发经验;
2. 熟悉至少一种开源 SDN 系统的实现,包括但不限于:OVN、Calico、Antrea、Contiv;
3. 熟悉 OVS 源码,了解 OVS Datapath 的实现机制;
4. 熟悉网络知识:ARP、BGP、TCP、IPv6、防火墙、负载均衡、流量监控、Openflow 等;
5. 热爱编程,具有以下任一种语言的扎实的编程经验:C、C++、Golang、Java、Python;
6. 具有独立完成复杂功能的经历,能够撰写完备的设计文档,清晰的接口定义,能够有效的进行任务拆分;
8. 代码风格干净简洁,具有极高的软件质量标准。
加分项:
1. 有大规模集群系统的开发经验,对软件高可用,高并发有深刻的理解;
2. 熟悉 Kubernetes 或 Openstack 项目。
岗位需求4、高级软件工程师 - 存储引擎
工作地点:北京、深圳
岗位职责:
1. 设计、开发分布式存储系统中的存储引擎,撰写设计文档,并对其他同事的代码进行审查;
2. 深度挖掘 CPU 与不同存储介质的性能,将存储引擎的响应速度和并发能力提升到极致;
3. 通过优化数据结构和算法,提升存储引擎的缓存、压缩、去重等功能的效率;
4. 通过设计复杂的测试用例,完成存储引擎在故障场景下的可靠性验证;
5. 与测试和产品部门密切配合,不断提升产品质量以及产品文档化程度。
任职要求:
1. 热爱编程,并有扎实的 C/C++ 编程功底;对编写高性能和高可靠的系统软件有狂热精神和偏执的追求;
2. 熟悉 Linux 环境下的异步 IO 编程,有操作系统/存储领域的开发经验。
加分项:
1. 有 Linux kernel IO 子模块的开发经验,包括:ext2/3/4,xfs,btrfs,f2fs,block layer 以及其他模块;
2. 熟悉 SSD IO 性能优化,熟悉 SPDK,io_uring,DPDK 等组件或接口;
3. 有 HDFS、Ceph、GlusterFS 、Cassandra 或其他分布式系统的开发经验;
4. 有 InnoDB、LevelDB、RocksDB 或其他存储引擎开发经验。
另有元数据服务、数据协议、分布式存储、云原生存储等岗位需求,具体也可联系后再询问。
联系方式:z[email protected],邮件标题:职位名称-工作地点
03
用友招募Java高级开发工程师/Java架构师
公司简介:用友(集团)成立于1988年,是领先的综合型、融合化、生态式的企业服务提供商,致力于服务中国及全球企业与公共组织的数字化转型与智能化发展。新时期,用友形成了以用友云为核心,云服务、软件、金融服务融合发展的新战略布局。用友云定位数字企业智能服务,为企业提供云计算、平台、应用、数据、业务、知识、信息服务等多态融合的全新企业服务。
岗位名称:高级Java开发工程师/Java架构师
岗位职责:
1、我们负责的业务:用友 yonbip paas 平台的核心 saas 服务,比如多层次、跨产品线的租户和账号平台;支撑L1级客户的多职能组织;满足 erp 等复杂场景的权限控制……
2、职责:微服务的详细设计,技术攻关,核心代码书写;性能优化和线上故障解决
岗位要求:
1、熟悉 Java/SpringBoot/MyBatis/微服务/mysql/redis 等相关框架、中间件和生态,有较强的设计和编码实现能力
2、有自己积累的完整、扎实的计算机知识体系,分析和解决问题的思路和方法
3、良好的沟通能力、学习能力及团队协作能力;计算机相关专业统招本科以上学历
加分项:
1、有大型分布式、高并发、高安全、高可用性、高稳定性系统设计和实现经验
2、熟悉 2B 的复杂业务场景
3、技术极客,对代码质量有洁癖
4、做过大规模的代码重构
联系方式:[email protected]
课程推荐:点击左下角“阅读原文”,到『泰晓学院』听 Linux 视频公开课。
点个在看 你最好看