WEB3公司前端、后端、SRE、安全工程师岗,薪资:30-70K

LLPtalent 2022-08-15 15:22:58

Debank

后端工程师

岗位职责:
• 负责对接产品需求,开发后端服务的接口
• 能够持续迭代自己所负责产品的业务架构
• 分析并集成第三方智能合约所提供的服务

岗位要求:
• 本科及以上学历,具备编程基础
• 了解服务端数据结构和业务架构的设计
• 熟悉至少一门后端编程语言( Golang / Python )
• 对事情有责任心、追求工作成果、乐于学习和分享
• 有区块链或者 Solidity 智能合约编程经验者优先

前端工程师

岗位职责:
• 设计并开发团队的 Web 前端产品
• 设计并迭代前端业务架构以及开发流程
• 设计并实现前端性能监控,持续优化产品性能

岗位要求:
• 本科及以上学历,5 年以上前端相关开发经验
• 精通 HTML/JS/CSS 等前端技能
• 精通至少一种前端编程框架( React )
• 对事情有责任心、追求工作成果、乐于学习和分享
• 有浏览器插件或者 App 开发经验者优先
• 有 Web3 相关工作经验者优先

SRE 工程师

岗位职责:
• 对线上服务进行监控,包括 Linux 服务器故障和网络故障故障的分析与排查
• 负责构建容器云平台,包括镜像仓库、容器集群、应用编排、网络、日志收集、集群监控等
• 负责开发各种自动化部署服务,CI/CD 服务,自动化容灾服务等

岗位要求:
• 熟悉阿里云、AWS 等主流云平台架构和操作流程
• 熟练使用 Shell 、Python 、Go 编写自动化工具(任意一门即可)
• 熟悉 K8s 、Docker 并具有相关的运维经验
• 熟悉 MySQL 、Redis 、MQ 、PG 等主流中间件
• 熟练掌握 Infrastructure as a code 工具的使用,如 Puppet/Ansible
• 热衷于编写程序来减少重复性工作, 能够使用其部署较大规模的服务

安全工程师

岗位职责:
• 分析并修复线上环境 Web 和 Mobile 应用中的安全问题 - 编写漏洞报告,并在报告中证明漏洞在生产环境中实际存在
• 审查并确认补丁符合项目 Owner 设定的标准
• 确定打的补丁确实修复了报告中的问题
• 与工程师一起解决与安全相关的一系列问题

岗位要求:
• 本科及以上 CS 相关学历,硕士优先
• 2 年以上 Web 或 Mobile 安全相关经验
• 精通 JavaScript 和 Typescript 以及至少一种前端编程框架( React )
• 熟悉 Web 和 Mobile 应用程序安全环境以及攻防的相关知识
• 对以太坊和 Dapp 有了解者优先

 

更多岗位欢迎联系

我们是谁?

[灵鹿聘] 精选全球高薪好职位,注册后仅需一次测评,无需再反复参加企业能力测试。还有大量远程工作机会,最快一周发 offer 。对用户完全免费,不含任何形式的收费项目。

点击:https://e.smartdeer.co/?utm_source=CSDN#/position/collection?tag=1

注册、完成测评,连接海量机会吧!

...全文
8833 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-前端 发布问题, 以便更快地解决您的疑问
内容概要:本文探讨了CUDA并行计算优化技巧在通信行业核心网中的应用,聚焦于DPI流量识别与编解码加速实践。文章系统阐述了数据包级并行处理、GPUDirect RDMA、零拷贝内存、原子操作优化、warp级聚合等关键技术,并通过五元组哈希流量统计算法的GPU实现案例,展示了如何利用CUDA大幅提升处理效率。代码层面突出哈希函数的SIMT友好设计、无锁并发哈希表构建、内存访问优化与工程化权衡,实现了单batch处理时延从80微秒降至5微秒以内,吞吐达200Gbps以上,显著优于传统CPU方案。最后展望了算网融合、AI原生网络与绿色低碳三大发展趋势。; 适合人群:具备CUDA编程基础、熟悉网络协议栈与高性能数据面开发的通信领域研发人员,尤其是从事核心网、用户面功能(如UPF)、DPI系统优化的工程师;也适用于关注GPU加速在通信信号处理中应用的技术人员。; 使用场景及目标:①提升核心网用户面流量处理性能,实现高吞吐低时延的DPI与流统计;②优化LDPC/Polar译码、TLS批量协商等计算密集型任务;③降低单位比特处理功耗,满足运营商“双碳”目标下的能效要求;④探索AI与传统通信处理融合的统一算力架构。; 阅读建议:学习时应重点关注哈希设计避免warp divergence、原子操作的合理使用、内存预分配与批处理策略,并结合实际网络流量特性进行实验调优;建议在支持GPUDirect RDMA的硬件平台上复现案例,深入理解GPU与智能网卡协同工作的全链路优化潜力。
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 在C语言编程环境中,指针是一项极为关键的基础元素,它赋予程序直接接触并干预内存位置的能力。本文将细致研究三种核心指针类型:指针数组、数组指针以及二级指针。 我们首先需要掌握指针的基础知识。所谓指针,即变量的内存位置标记,当我们声明一个指针变量,比如`int *p`,实际上是在构建一个能够容纳整型变量地址的标记。借助`&`运算符,我们可以获取变量的内存位置,并将其分配给指针,例如`p = &i`。不仅如此,指针还能用于数组元素的访问,例如`a[i]`与`*(a + i)`效果相同,因为数组名称在C语言中被视作指向数组首元素的指针。 数组指针属于一种特殊的指针变量,其指向的是某个一维数组的首地址。以一个整型数组`int a[5]`为例,`int (*p)[5]`即表示一个数组指针,它能保存数组`a`的地址。当对数组指针执行解引用操作`*p`时,结果将是整个数组,而非数组的第一个元素。由此可见,`*p`与`a`等价,它们都指向数组的起始点。 指针数组则是一种数组,其构成元素均为指针。例如,`int *p[5]`定义了一个由五个整型指针构成的数组。此类变量能够储存多个地址,每个地址都可以关联到一个整型变量。借助下标操作,例如`p[i]`,我们可以访问并处理这些指针所指向的变量。 二级指针,亦称为多级指针,是一种指向指针的指针。比如,`int **pp`即是一个二级指针,它能储存一个指向`int *`类型变量的地址。二级指针常用于处理多维数组,尤其是二维数组。在二维数组中,第一层索引通常对应行,第二层索引对应列。假设有一个`int arr[3][4]`的二维数组,一个二级指针`int ...

24,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧