< 返回版块

kwsc98 发表于 2026-01-26 20:00

【共绩科技】Rust 技术开发工程师(系统/后端/分布式/网络方向)

北京共绩科技有限公司成立于2023年4月,从0到1提出并构建了闲时算力共享平台,利用来自个人、企业、智算中心的分散闲时算力,满足AI应用和科学计算临时、波动的算力需求,创新性融合计算机领域与能源领域方法,解决了行业"弹性、稳定、低价"不可能三角,在闲时调度和设备兼容层面做到了全球唯一。首个提出"以算代储"的系统方案,利用任务分发代替电力传输,解决新能源发电不稳定带来的消纳难题,同时大幅降低计算边际成本。

PS: 我们是一个活力满满的团队!不定期地聚餐、市内团建、国内旅行活动~ 表现优异的伙伴有机会获得股权期权激励~每个小伙伴都有超强的自驱力以及初创团队所必须的创业精神~目标一致,敢打敢拼!并且希望加入我们的你也是这样子的人(是必要条件哦~)!

欢迎有想法和热情的年轻人加入我们,一起进行有趣的冒险!!!

北京办公地址:北京市海淀区东升大厦(清华东南门) 官网: suanli.cn; gongjiyun.com 投递邮箱:kwsc98@gmail.com

一、岗位名称

Rust 技术开发工程师(后端 + 系统基础设施方向)


二、岗位职责

  1. 使用 Rust 参与后端业务系统开发,负责核心模块设计、编码、测试、上线与维护
  2. 参与微服务架构下的服务拆分与治理建设,保障系统可用性与可扩展性
  3. 参与分布式系统设计与开发,解决一致性、事务、幂等、可靠投递等关键问题
  4. 与前端/客户端协作完成需求拆解、接口设计与联调,推动业务功能高质量交付
  5. 设计并实现高性能、高可靠的基础设施组件,例如:
    • RPC 框架 / 通信中间件
    • API 网关 / 服务代理 / 路由转发
    • 服务治理能力:限流、熔断、降级、重试、负载均衡等
  6. 参与网络相关服务研发(隧道/代理/私有网络接入等),提升传输稳定性与安全性
  7. 持续优化系统性能与稳定性:降低延迟、提升吞吐、控制资源占用、完善可观测体系
  8. 推进工程化与规范建设:代码规范、CI/CD、测试体系、文档与技术沉淀

三、任职要求(必须项)

  1. 精通 Rust,能够熟练运用以下能力解决真实工程问题:
    • 所有权 / 借用 / 生命周期
    • trait / 泛型 / 关联类型 / 常用设计模式
    • 异步编程(async/await、Tokio 生态)
  2. 熟悉 Rust 宏体系
    • 熟练使用 macro_rules! 编写可复用宏
    • 了解过程宏(proc_macro / derive / attribute),能用于工程提效或约束校验
  3. 良好的代码规范与工程质量意识
    • 熟练使用 clippy / rustfmt / 单元测试 / 集成测试
    • 关注可维护性、可读性、模块化与抽象边界
  4. 扎实的数据结构与算法基础,具备复杂度分析能力,能解决性能敏感场景问题
  5. 精通 SQL 及性能优化
    • 熟练编写复杂 SQL,能通过分析执行计划,具备慢 SQL 定位与优化能力
    • 精通索引设计与调优理解事务与锁机制对性能的影响
  6. 熟悉后端业务开发与微服务架构
    • 有微服务拆分、服务治理、接口版本管理经验
    • 熟悉服务发现、配置管理、链路追踪、限流熔断等常见治理能力
  7. 具备分布式系统开发经验,理解并能落地常见分布式一致性与事务方案:
    • 熟悉 CAP、最终一致性、幂等与去重、分布式锁等概念与实践
    • 能处理跨服务数据一致性、失败补偿、重试风暴、超时与回滚等问题
  8. 具备前后端联调经验
    • 能与前端配合完成接口联调(REST/WebSocket 等)
    • 熟悉接口文档规范(OpenAPI/Swagger)与常见调试方式(Postman/curl/日志排查)
    • 能快速定位联调问题:参数校验、跨域、鉴权、数据结构兼容、时序与并发问题等
  9. 具备良好的沟通能力与协作意识,能推动跨团队交付与问题闭环

四、加分项

  1. 有开源项目开发维护经验
  2. LeetCode 刷题100+
  3. 有独立设计/实现RPC 框架、通信中间件、协议层的经验(序列化、连接管理、多路复用等)
  4. 有 API 网关 / 反向代理 / 服务代理 开发经验(路由、鉴权、限流、灰度发布、日志追踪等)
  5. 网络基础扎实:
    • 熟悉 TCP/IP、UDP、HTTP/1.1、HTTP/2、TLS
    • 理解 NAT、MTU、拥塞控制、连接保活等问题
  6. 有隧道/代理/私有网络接入服务经验(例如 TUN/TAP、流量转发、加密握手、连接管理等)
  7. 熟悉 Linux 系统能力:epoll、socket、iptables/nftables、进程/线程/内存等
  8. 有性能优化经验:火焰图分析、基准测试、零拷贝、内存分配优化
  9. 有较完整的微服务实战经验:
    • 服务拆分与演进、治理策略落地(限流/熔断/降级/重试)
    • 复杂链路排障(trace/metrics/logs 联合定位)
  10. 有复杂业务联调与交付经验:
  • 与前端/客户端共同制定接口契约、兼容多版本
  • 有灰度发布、回滚预案、线上问题快速定位与复盘能力

评论区

写评论

还没有评论

1 共 0 条评论, 1 页