【共绩科技】Rust 技术开发工程师(系统/后端/分布式/网络方向)
北京共绩科技有限公司成立于2023年4月,从0到1提出并构建了闲时算力共享平台,利用来自个人、企业、智算中心的分散闲时算力,满足AI应用和科学计算临时、波动的算力需求,创新性融合计算机领域与能源领域方法,解决了行业"弹性、稳定、低价"不可能三角,在闲时调度和设备兼容层面做到了全球唯一。首个提出"以算代储"的系统方案,利用任务分发代替电力传输,解决新能源发电不稳定带来的消纳难题,同时大幅降低计算边际成本。
PS: 我们是一个活力满满的团队!不定期地聚餐、市内团建、国内旅行活动~ 表现优异的伙伴有机会获得股权期权激励~每个小伙伴都有超强的自驱力以及初创团队所必须的创业精神~目标一致,敢打敢拼!并且希望加入我们的你也是这样子的人(是必要条件哦~)!
欢迎有想法和热情的年轻人加入我们,一起进行有趣的冒险!!!
北京办公地址:北京市海淀区东升大厦(清华东南门) 官网: suanli.cn; gongjiyun.com 投递邮箱:kwsc98@gmail.com
一、岗位名称
Rust 技术开发工程师(后端 + 系统基础设施方向)
二、岗位职责
- 使用 Rust 参与后端业务系统开发,负责核心模块设计、编码、测试、上线与维护
- 参与微服务架构下的服务拆分与治理建设,保障系统可用性与可扩展性
- 参与分布式系统设计与开发,解决一致性、事务、幂等、可靠投递等关键问题
- 与前端/客户端协作完成需求拆解、接口设计与联调,推动业务功能高质量交付
- 设计并实现高性能、高可靠的基础设施组件,例如:
- RPC 框架 / 通信中间件
- API 网关 / 服务代理 / 路由转发
- 服务治理能力:限流、熔断、降级、重试、负载均衡等
- 参与网络相关服务研发(隧道/代理/私有网络接入等),提升传输稳定性与安全性
- 持续优化系统性能与稳定性:降低延迟、提升吞吐、控制资源占用、完善可观测体系
- 推进工程化与规范建设:代码规范、CI/CD、测试体系、文档与技术沉淀
三、任职要求(必须项)
- 精通 Rust,能够熟练运用以下能力解决真实工程问题:
- 所有权 / 借用 / 生命周期
- trait / 泛型 / 关联类型 / 常用设计模式
- 异步编程(async/await、Tokio 生态)
- 熟悉 Rust 宏体系:
- 熟练使用
macro_rules!编写可复用宏 - 了解过程宏(proc_macro / derive / attribute),能用于工程提效或约束校验
- 熟练使用
- 良好的代码规范与工程质量意识:
- 熟练使用 clippy / rustfmt / 单元测试 / 集成测试
- 关注可维护性、可读性、模块化与抽象边界
- 扎实的数据结构与算法基础,具备复杂度分析能力,能解决性能敏感场景问题
- 精通 SQL 及性能优化:
- 熟练编写复杂 SQL,能通过分析执行计划,具备慢 SQL 定位与优化能力
- 精通索引设计与调优理解事务与锁机制对性能的影响
- 熟悉后端业务开发与微服务架构:
- 有微服务拆分、服务治理、接口版本管理经验
- 熟悉服务发现、配置管理、链路追踪、限流熔断等常见治理能力
- 具备分布式系统开发经验,理解并能落地常见分布式一致性与事务方案:
- 熟悉 CAP、最终一致性、幂等与去重、分布式锁等概念与实践
- 能处理跨服务数据一致性、失败补偿、重试风暴、超时与回滚等问题
- 具备前后端联调经验:
- 能与前端配合完成接口联调(REST/WebSocket 等)
- 熟悉接口文档规范(OpenAPI/Swagger)与常见调试方式(Postman/curl/日志排查)
- 能快速定位联调问题:参数校验、跨域、鉴权、数据结构兼容、时序与并发问题等
- 具备良好的沟通能力与协作意识,能推动跨团队交付与问题闭环
四、加分项
- 有开源项目开发维护经验
- LeetCode 刷题100+
- 有独立设计/实现RPC 框架、通信中间件、协议层的经验(序列化、连接管理、多路复用等)
- 有 API 网关 / 反向代理 / 服务代理 开发经验(路由、鉴权、限流、灰度发布、日志追踪等)
- 网络基础扎实:
- 熟悉 TCP/IP、UDP、HTTP/1.1、HTTP/2、TLS
- 理解 NAT、MTU、拥塞控制、连接保活等问题
- 有隧道/代理/私有网络接入服务经验(例如 TUN/TAP、流量转发、加密握手、连接管理等)
- 熟悉 Linux 系统能力:epoll、socket、iptables/nftables、进程/线程/内存等
- 有性能优化经验:火焰图分析、基准测试、零拷贝、内存分配优化
- 有较完整的微服务实战经验:
- 服务拆分与演进、治理策略落地(限流/熔断/降级/重试)
- 复杂链路排障(trace/metrics/logs 联合定位)
- 有复杂业务联调与交付经验:
- 与前端/客户端共同制定接口契约、兼容多版本
- 有灰度发布、回滚预案、线上问题快速定位与复盘能力
1
共 0 条评论, 1 页
评论区
写评论还没有评论