Rust 工程师

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

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

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

  1. 核心团队:打造 Zed 的基础,以创建世界上最好的代码编辑器。我们正在构建一个快速、优雅的环境,其功能包括 Notebook 支持、高级 Git 集成和强大的调试器。我们还通过改进 Linux 支持和 Windows 兼容性来扩大 Zed 的覆盖范围。
  2. AI 团队:将 AI 集成到 Zed 中,彻底改变代码编写方式。我们正在构建能够显著提高编码效率和质量的功能,使 Zed 在 AI 辅助开发领域处于领先地位。

无论在哪个团队,您都将使用我们定制的 UI 框架 GPUI 开发一种新型的桌面应用程序。该框架使您能够创建流畅、响应迅速的界面,它融合了原生应用程序的性能和 Web 技术的灵活性。

主要职责

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

要求

  • 精通 Rust
  • 有开发生产级软件的经验
  • 扎实的算法和数据结构知识
  • 出色的问题解决和调试能力
  • 强大的产品意识和以用户为中心的设计方法
  • 自我驱动的工作态度和独立操作能力
  • 出色的远程协作沟通能力
  • 乐意同时处理应用程序的后端和前端方面
  • 热衷于结对编程,包括每周在 Zed 中进行数小时的结对编程

优先资格

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

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

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