当前位置: 首页 > news >正文

【寻人启事】达坦科技持续招人ing

​​​​​​​

 

❤️一起来探索前沿科技,做有意思的事情~


我们是谁

达坦科技(DatenLord)专注于打造新一代开源跨云存储平台。通过软硬件深度融合的方式打通云云壁垒,实现无限制跨云存储、跨云联通,建立海量异地、异构数据的统一存储访问机制,为云上应用提供高性能安全存储支持。以满足不同行业客户对海量数据跨云、跨数据中心高性能访问的需求。

我们是怎样的一群人?

达坦科技创始团队均来自谷歌、阿里等知名企业,团队成员都是一群喜欢并勇于探索前沿技术的同学,大家因为对技术的热爱而聚到一起。

在这里我们不局限于工作职责本身,更鼓励大家能勤于思考学习,找到自己感兴趣的事情,创造更多价值~

我们的公司文化是怎样的?

在技术驱动的基础上,达坦形成了强学习性组织文化:

• 持续学习 持续学习是达坦最核心的文化价值观,要求每个达坦人都要拥有对学习热切的渴望和超强的自我成长和学习能力;同时公司也会有非常高频的内外部学习交流机会,给大家提供更多拓展自我的空间。

• 乐于分享 在学习文化的环境里,分享文化是让组织快速成长的必然要素。达坦长时间保持极高的技术钻研热情,每当大家在新的技术方向有所突破,都会积极分享给同事。每周至少一次的技术分享已经成为达坦的习惯,并将长期保持下去。达坦也相信,不论正式员工还是实习生,都有值得学习的地方。

• 坦诚沟通  作为开源的推崇者,内部的信息透明是必不可少的,同时这里鼓励每个人对于各种问题能够坦诚沟通,不留问题。只有极致的透明,才能让组织的效率和相互信任度更好。

这些文化体现在达坦的方方面面,最突出的是对前沿技术的探索追求。如达坦是业界第一个做开源RDMA网卡的公司,且使用的技术也是非常新潮的SpinalHDL和Bluespec;是第一个写Rust异步RDMA库且Star最多的;同时,达坦正在积极尝试Rust for Linux,也在积极推动开源毕设和Bluespec、SpinalHDL技术社区……

伴随着公司的成长和发展,达坦的组织文化也会围绕这这些特质持续迭代,凝聚每个达坦人。

岗位机会

一、分布式存储软件开发资深工程师(全职)

【岗位职责】

  • 参与开源分布式存储项目DatenLord的开发和维护;
  • 完善DatenLord的测试,构建新的DatenLord测试框架;
  • 提高DatenLord分布式性能表现。

【岗位要求】

  • 至少5年的分布式系统开发或研究经验,最好是分布式存储系统研发或研究经验;
  • 具有HDFS 、Ceph、GlusterFS等分布式存储系统具有相关开发和使用经验;
  • 熟悉Rust、C或C++语言;
  • 具有开源项目的开发和维护经验。

二、Rust分布式存储开发(全职/实习均可)

【岗位职责】

参与高性能分布式存储系统研发,涉及的开发内容包括但不限于:

  • 分布式存储系统开发;
  • 分布式数据一致性协议研究和开发;
  • 分布式缓存、数据管理服务;
  • 使用 Rust 语言进行内核驱动开发。

【岗位要求】

  • 熟练使用Rust语言,熟悉多线程、高并发编程;
  • 熟悉Linux操作系统存储管理相关功能;
  • 具有很强的学习能力,自我驱动以及团队合作意识。

【加分项】

  • 熟悉Rust异步编程、有tokio或async-std使用经验优先;
  • 熟悉分布式一致性协议Paxos或Raft、分布式KV存储etcd、有K8S的CSI接口编程经验优先;
  • 有过开源项目/开源贡献经验者优先。

三、FPGA开发(全职/实习均可)

【岗位职责】

  • 负责基于FPGA实现网络IO加速,以及加密、压缩、编码等算法加速的设计与RTL实现;
  • 实现常用外设接口IP的RTL设计、集成和验证;
  • 配合上层软件实现软硬件联调。

【岗位要求】

  • 熟悉基于FPGA的设计流程,熟悉Xilinx的FPGA芯片架构,熟练掌握Xilinx的FPGA开发工具;
  • 熟练掌握Verilog、SystemVerilog以及SystemVerilog Assertion的使用;
  • 熟练掌握TCL、Python脚本语言;
  • 具有很强的学习能力,自我驱动以及团队合作意识。

【加分项】

  • 熟悉Bluespec、SpinalHDL、Chisel、Clash等至少一种新一代HDL语言;
  • 熟悉CXL、PCIe、AXI、ACE、CHI等相关总线接口开发优先;
  • 熟悉TCP/IP、RDMA、NVMe协议,有加密、压缩、编码开发经验优先。

四、网站开发前端实习生(仅实习)

【岗位职责】

  • 负责公司和开源项目的官网开发和维护;
  • 负责产品Portal交互界面的开发和维护。

【岗位要求】

  • 熟悉HTML、JavaScript、CSS等前端开发语言;
  • 熟悉React、Vue等前端框架,有相关开发经验者优先考虑;
  • 具有网站或者Portal开发经验者;
  • 具有很强的学习能力,自我驱动以及团队合作意识。

【加分项】

  • 24年及之后毕业者优先;
  • 有过从0到1网站开发经验者优先。

面试流程是怎样的?薪资待遇如何?

面试流程

  • 简历投递至邮箱:ruopeng.zhou@datenlord.com或添加文章底部微信联系也可以喔~
  • 简历评估合格后,面试流程为:共三部分,分别为项目笔试(需要写代码)、技术面试、技术talk评审;具体面试流程会根据候选人的情况略有调整。

薪资待遇

  • 实习生:前端岗位150~200元/天,Rust/FPGA岗位300~400元/天,可实习6个月以上者优先喔~
  • 正式员工:对标国内一线大厂的薪资+期权,待面试通过后根据能力情况确定。

更多官方信息

  • 【公众号】达坦科技DatenLord
  • 【知乎账号】
    达坦科技DatenLord - 知乎
  • 【B站】
    https://space.bilibili.com/2017027518
  • 【YouTube】
    https://www.youtube.com/channel/UCWUHBRLuUCvoDNQPsyeZ5TQ

我们相信物以类聚、人以群分,希望找到同样富有激情的你,一起成长。

更多信息,可添加以下微信咨询:Apathy_no

相关文章:

【寻人启事】达坦科技持续招人ing

​​​​​​​ ❤️一起来探索前沿科技,做有意思的事情~ 我们是谁 达坦科技(DatenLord)专注于打造新一代开源跨云存储平台。通过软硬件深度融合的方式打通云云壁垒,实现无限制跨云存储、跨云联通,建立海量异地、异构…...

【C/C++基础练习题】简单函数练习题

🍉内容专栏:【C/C要打好基础啊】 🍉本文内容:简单函数使用练习题(复习之前写过的实验报告) 🍉本文作者:Melon西西 🍉发布时间 :2023.2.11 目录 1.给定某个年…...

【代码随想录训练营】【Day11】第五章|栈与队列|20. 有效的括号|1047. 删除字符串中的所有相邻重复项|150. 逆波兰表达式求值

20. 有效的括号 题目详细:LeetCode.20 由题可知,有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。 那么,我们可以利用栈后进先出的特点&#x…...

基于云原生分布式存储ceph实现k8s数据持久化

文章目录1、初始化集群1.1 集群机器配置1.2 配置主机名1.3 配置hosts文件1.4、配置互信1.5、关闭防火墙1.6、关闭selinux1.7、配置Ceph安装源1.8、配置时间同步1.9、安装基础软件包2、安装ceph集群2.1 安装ceph-deploy2.2 创建monitor节点2.3 安装ceph-monitor2.4 部署osd服务2…...

SpringMVC获取请求参数

SpringMVC获取请求参数 通过ServletAPI获取 将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的报文对象。 RequestMapping("/testServletAPI") // request表示当前请求 public String testServletAPI(H…...

详解浏览器从输入URL到页面展示的过程

用户发出 URL 请求到页面开始解析的这个过程,就叫做导航。 1. 用户输入 当用户在地址栏中输入一个查询关键字时,地址栏会判断输入的关键字是搜索内容,还是请求的 URL。 当用户输入关键字并键入回车之后,这意味着当前页面即将要…...

【吉先生的Java全栈之路】

吉士先生Java全栈学习路线🧡第一阶段Java基础: 在第一阶段:我们要认真听讲,因为基础很重要!基础很重要!基础很重要!!! 重要的事情说三遍。在这里我们先学JavaSE路线;学完之后我们要去学第一个可视化组件编程《GUI》;然后写个《贪吃蛇》游戏耍…...

第二章 Opencv图像处理基本操作

目录1.读取图像1-1.imread()方法2.显示图像2-1.imshow()方法2-2.waitKey()方法2-3.destroyAllWindows()方法2-4.小总结3.保存图像3-1.imwrite()方法4.查看图像属性4-1.常见的三个图像属性1.读取图像 要对一幅图像进行处理,第一件事就是要读取这幅图像。 1-1.imread(…...

字节一面:在浏览器地址栏输入一个 URL 后回车,背后发生了什么?

近段时间,有小伙伴面试字节,说遇到一个面试题: 在浏览器地址栏输入一个 URL 后回车,背后发生了什么? 这里尼恩给大家做一下系统化、体系化的梳理,使得大家可以充分展示一下大家雄厚的 “技术肌肉”&#xf…...

推荐3dMax三维设计十大插件

3dMax是一款功能非常强大的三维设计软件,但无论它的功能多么强大,也不可能包含所有三维方面的功能,这时候,第三方插件可以很好的弥补和增强3dMax的基本功能,下面就给大家介绍十款非常不错的3dMax插件。 森林包&#xf…...

Arduino IDE 2.0.6中 ESP32开发环境搭建笔记

Arduino IDE 2.0.6中 ESP32开发环境搭建 Arduino IDE2.0 已上线一段时间,以后ESP32的学习转至新的IDE中 ,需对开发环境进行。 Arduino IDE2.0与1.0有很大差异。原来环境搭建方法已完全不同。下文主要记录环…...

商品秒杀接口压测及优化

目录一、生成测试用户二、jmeter压测三、秒杀接口优化1、优化第一步:解决超卖2、优化第二步:Redis重复抢购3、优化第三步:Redis预减库存①商品初始化②预减库存一、生成测试用户 将UserUtils工具类导入到zmall-user模块中,运行生…...

NFC 项目前期准备工作

同学,别退出呀,我可是全网最牛逼的 WIFI/BT/GPS/NFC分析博主,我写了上百篇文章,请点击下面了解本专栏,进入本博主主页看看再走呗,一定不会让你后悔的,记得一定要去看主页置顶文章哦。 了解项目信息,FAE联系方式,驱动源码等驱动合入内核配置DTS驱动设备节点验证Push nf…...

(C语言)数据的存储

问:1. 数据类型有哪五大类?2. 数据类型的作用是什么与什么?3. 整型又可以具体分为哪五个?为什么字符char也归属于整型?4. 浮点型又可以具体分为哪两类?5. 构造类型就是什么?具体分为哪四类&…...

C语言深度剖析之文件操作

💗 💗 博客:小怡同学 💗 💗 个人简介:编程小萌新 💗 💗 如果博客对大家有用的话,请点赞关注加关注 🌞 什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文…...

RNN神经网络初探

目录1. 神经网络与未来智能2. 回顾数据维度和神经网络1. 神经网络与未来智能 2. 回顾数据维度和神经网络 循环神经网络,主要用来处理时序的数据,它对每个词的顺序是有要求的。 循环神经网络如何保存记忆功能? 当前样本只有 3 个特征&#x…...

【flinkx】【hdfs】【ing】Cannot obtain block length for LocatedBlock

一. 任务描述 使用flinkx去跑HDFS到HIVE的任务时,出现如下报错: CannotObtainBlockLengthException com.dtstack.flinkx.throwable.FlinkxRuntimeException: cant get file size from hdfs, file hdfs://xxx/.data/540240453caeb6fe4b3f118410a05315_2…...

【Day6】合并两个排序链表与合并k个已排序的链表,java代码实现

前言: 大家好,我是良辰丫🚀🚀🚀,今天与大家一起做两道牛客网的链表题,好久写关于链表题的博客了,这两道题可以帮大家巩固一下链表知识,我把两道题的链接放到下面&#xf…...

Swagger PHP

PHP使用Swagger生成好看的API文档不是不可能,而是非常简单。首先本人使用Laravel框架,所以在Laravel上安装swagger-php。一、安装swagger - phpcomposer require zircote/swagger-phpswagger-php提供了命令行工具,所以可以全局安装&#xff0…...

谷粒商城-品牌管理-JSR303数据校验

后端在处理前端传过来的数据时,尽管前端表单已经加了校验逻辑,但是作为严谨考虑,在后端对接口传输的数据做校验也必不可少。 开启校验: 实体类上增加校验注解,接口参数前增加Valid 开启校验 package com.xxh.product.…...

Java零基础教程——数组

目录数组静态初始化数组数组的访问数组的动态初始化元素默认值规则:数组的遍历数组遍历-求和冒泡排序数组的逆序交换数组 数组就是用来存储一批同种类型数据的容器。 20, 10, 80, 60, 90 int[] arr {20, 10, 80, 60, 90}; //位置 0 1 2 3 4数组的…...

AirServer在哪下载?如何免费使用教程

苹果手机投屏到电脑mac是怎么弄?你知道多少?相信大家对苹果手机投屏到电脑mac能在电脑上操作不是很了解,下面就让coco玛奇朵带大家一起了解一下教程。AIrServer是一款ios投屏到mac的专用软件,可将iOS上的音频,视频&…...

加载sklearn covtype数据集出错 fetch_covtype() HTTPError: HTTP Error 403: Forbidden解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理…...

理论六:为什么基于接口而非实现编程?有必要为每个类定义接口么?

在上一节课中、我们讲了接口和抽象类,以及各种编程语言是如何支持、实现这两个语法概念的。今天,我们继续讲一个跟“接口”相知识点:基于接口而非实现编程。这个原则非常重要,是一种非常有效的提高代码质量的手段,在平时的开发中特别经常被用到。为了让你…...

(HP)react日常开发技巧

高级特性 1&#xff0c;protals&#xff08;传送门&#xff09;&#xff1a;将子组件渲染到父组件之外。 实例场景&#xff1a;父组件的儿子是<Modal>组件&#xff0c;使用fixed定位虽然样式看着是在父组件之外了&#xff0c;但是打开控制台查看元素&#xff0c;Modal相…...

【20230211】【剑指1】搜索与回溯算法II

树的子结构递归思维&#xff1a;对称性递归什么是对称性递归&#xff1f;就是对一个对称的数据结构&#xff08;这里指二叉树&#xff09;从整体的对称性思考&#xff0c;把大问题分解成子问题进行递归&#xff0c;即不是单独考虑一部分(比如树的左子树)&#xff0c;而是同时考…...

STM32F103C8T6—库函数应用I2C/SPI驱动OLED显示中文、字符串

文章目录1. I2C与SPI通信协议对比2. 四脚OLED与六脚OLED3. I2C驱动OLED显示oled.h & oled.c&#xff1a;汉字取模 & oledfont.h&#xff1a;main.c 显示示例&#xff1a;连线方法&#xff1a;4. SPI驱动OLED显示1. I2C与SPI通信协议对比 I2C&#xff08;Inter-Integra…...

sql语句要注意的地方及常用查询语句

sql要注意的地方关键字不能被缩写&#xff0c;也不能分行小写大写不敏感&#xff0c;没区别使用缩进提高语句的可读性常用查询语句1.查询所有库SHOW DATABASES;2.选择数据库 use 数据库名USE myemployees;3.查看数据库中所有表show tables4.查看表中的内容 select 字段一&#…...

数组去重、伪数组和真数组的区别以及伪数组如何转换成真数组

1.数组去重 1&#xff09; 利用数组的indexOf下标属性来查询。 如果找到一个 item&#xff0c;则返回 item 的第一次出现的位置。开始位置的索引为 0。 如果在数组中没找到指定元素则返回 -1。 function unique4(arr) {var newArr []for (var i 0; i < arr.length; i) {i…...

JavaScript内置支持类Array

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>内置支持类Array</title> </head> <body bgcolor"antiquewhite"> <script type"text/javasc…...

怎么做简单地网站/按效果付费的推广

1. 各种图形混排示例&#xff1a; http://echarts.baidu.com/demo.html#mix-line-bar 2. 如果想把网页上的echarts图表复制到ppt中&#xff0c;可以使用chrome浏览器打开图表页面&#xff0c;然后右键点击图表&#xff0c;点击“复制图像”菜单&#xff0c;到ppt中&#xff0c;…...

织梦cms网站/百度爱采购平台登录

导读在上周末&#xff0c;开源的Mesa图形库背后的开发团队宣布&#xff0c;基于Linux的操作系统的最终Mesa 18.1版本发布。Mesa 18.1系列在大约18.0分支释出两个月后发布的&#xff0c;可能大多数GNU/Linux发行版目前正在使用&#xff0c;并且已经获得了第四次维护更新。 Mesa …...

八宝山做网站公司/百度收录接口

大工程的仿真往往需要比较长的时间&#xff0c;仿真时直接查看信号有时却忘了添加。而保存波形文件能在仿真完成后查看波形&#xff0c;为之后的分析提供方便。 在仿真的tb文件中加入 initialbegin$dumpfile("mydumpfile.vcd");$dumpvars ;end 于是生成vcd文件&#…...

网站开发模板教务管理/杭州明开seo

在一个 33 的网格中&#xff0c;1∼8 这 8 个数字和一个 x 恰好不重不漏地分布在这 33 的网格中。 例如&#xff1a; 1 2 3 x 4 6 7 5 8在游戏过程中&#xff0c;可以把 x 与其上、下、左、右四个方向之一的数字交换&#xff08;如果存在&#xff09;。 我们的目的是通过交换…...

杭州哪里做网站/怎样进行seo优化

在Android项目文件夹里面&#xff0c;主要的资源文件是放在res文件夹里面的 1:assets文件夹是存放不进行编译加工的原生文件&#xff0c;即该文件夹里面的文件不会像xml&#xff0c;java文件被预编译&#xff0c;可以存放一些图片&#xff0c;html&#xff0c;js, css等文件。 …...

如何用vc做网站/上海培训机构排名

很多易维清软件用户都有这么一个需求&#xff1a;系统不同用户在同一个功能界面可编辑或可浏览的字段信息的权限不同&#xff0c;这个在北京易维清源代码生成器里怎么实现呢&#xff1f; 首先&#xff0c;我得问问为什么要在同一个模块里费劲心思的设置不同权限呢&#xff0c;当…...