← 返回工作

Rust 工程师

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

Zed 是一款用 Rust 从头构建的快速、协作的代码编辑器。 我们正在寻找具有强大系统编程背景的 Rust 工程师,以帮助塑造软件开发的未来。

作为 Zed 的 Rust 工程师,您将运用您的专业知识来构建和改进直接影响开发人员日常工作的功能。 您将加入两个团队之一

  1. 核心:打造 Zed 的基础,创造世界上最好的代码编辑器。 我们正在构建一个快速、优雅的环境,具有笔记本支持、高级 Git 集成和强大的调试器等功能。 我们还通过改进 Linux 支持和 Windows 兼容性来扩展 Zed 的覆盖范围。
  2. AI:将 AI 集成到 Zed 中,以彻底改变代码的编写方式。 我们正在构建能够显着提高编码效率和质量的功能,从而将 Zed 定位为 AI 辅助开发的领导者。

在任何一个团队中,您都将使用我们定制的 UI 框架 GPUI 来开发一种新型的桌面应用程序。 该框架使您能够创建流畅、响应迅速的界面,将原生应用程序的性能与 Web 技术的灵活性融为一体。

主要职责

  • 设计和实现 Zed 的新功能,以提高开发人员的生产力
  • 与设计师和工程师合作,创建直观的用户界面
  • 解决复杂的产品挑战,并在需要时利用您的系统编程背景
  • 为塑造 Zed 未来的架构决策做出贡献
  • 编写干净、可维护和高效的代码
  • 参与代码审查,并与团队成员和社区成员实时协作
  • 帮助改进我们的开发流程和工具
  • 在必要时优化性能和用户体验

任职要求

  • 精通 Rust
  • 具有开发生产级软件的经验
  • 对算法和数据结构有扎实的理解
  • 出色的问题解决和调试能力
  • 强大的产品意识和以用户为中心的设计方法
  • 具有自我指导的工作态度和自主运作能力
  • 出色的远程协作沟通技巧
  • 愿意从事应用程序的后端和前端方面的工作
  • 热衷于结对编程,包括每周在 Zed 中进行几个小时

优先资格

  • 桌面应用程序开发经验
  • 熟悉语言服务器、编译器或其他开发者工具
  • 具有构建实时协作系统的背景
  • 具有在面向用户的应用程序中集成 AI 的经验
  • 了解跨平台开发挑战
  • 具有从事产品代码、前端或全栈开发的经验

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

申请此职位
了解为什么人们喜欢在 Zed Industries 工作 →