后端 Rust 工程师

远程(美洲或欧洲时区)或科罗拉多州博尔德市

Zed 是一款用 Rust 从头开始构建的快速、协作式代码编辑器。我们正在寻找一名具有深厚 Rust 背景的后端工程师,来负责并维护我们的服务器端基础设施。

服务器端基础设施为 Zed 的许多核心功能提供支持:所有 AI 连接都通过此系统,协作原语也如此,此外还有身份验证、计费和遥测等跨领域关注点。我们目前正在将后端从单个有状态服务器重建为完全分布式系统,并正在寻找能够帮助领导这项工作的人员。

主要职责

  • 使用 Rust 设计和实现可靠、高性能的后端系统
  • 在 Zed 现有的确定性测试执行环境之上进行构建,使我们能够充满信心地进行重大更改
  • 为塑造 Zed 未来的架构决策做出贡献
  • 利用您的系统编程背景,解决复杂的产品挑战
  • 与设计师和工程师协作,创建直观的用户界面
  • 编写简洁、可维护且高效的代码
  • 参与代码审查,并与团队成员和社区成员实时协作
  • 帮助改进我们的开发流程和工具
  • 在必要时优化性能和用户体验

要求

  • 精通 Rust
  • 在生产环境中部署和维护分布式系统的经验
  • 扎实的算法和数据结构知识
  • 出色的问题解决和调试能力
  • 强大的产品意识和以用户为中心的设计方法
  • 自驱动的工作精神和独立操作能力
  • 出色的沟通能力,以便进行远程协作
  • 愿意同时处理应用程序的后端和前端方面
  • 对结对编程充满热情,包括每周在 Zed 中进行数小时的结对编程

优先资格

  • 具有 Cloudflare worker 基础设施经验
  • 了解数据库性能特征,特别是 PostgreSQL 和 SQLite。
  • 熟悉追踪、日志和遥测工具,如 Axiom 或 Honeycomb。
  • 具有构建实时协作系统的背景
  • 了解跨平台开发挑战
  • 具有产品代码、前端或全栈开发经验

加入我们,共同彻底改变开发体验。您的专业知识可能会推动 Zed 的下一个颠覆性功能!

申请此职位
了解人们喜爱在 Zed Industries 工作的理由 →