Wasmer (YC S19) 正在招聘 Rust 编译器工程师
Wasmer (S19) 的编译器工程师 (Rust)
0.25% - 0.50%
边缘计算的操作系统
远程 / 远程
全职
6年以上经验
关于 Wasmer
在 Wasmer,我们正在开发使用 WebAssembly 为下一代云计算平台提供支持的软件。 与 Node.js 类似,我们将 WebAssembly 迁移到服务器端,但完全从 JavaScript 中解放出来。
了解更多关于我们的信息:https://wasmer.io/posts 了解更多关于我们的文化和价值观的信息:https://wasmer.io/values-and-culture
关于职位
技能: C, C++, Rust
#职位:编译器工程师 #类型:全职 #地点:远程
关于职位
我们正在寻找具有工业级软件工程技能的熟练编译器工程师,以帮助我们在任何基础设施上启用 WebAssembly,这些基础设施由任何编程语言编译而来。
关于我们
在 Wasmer,我们致力于开发为本地、云和边缘应用的下一代计算平台提供支持的 WebAssembly 软件。 与 Node.js 启用服务器端 JavaScript 的方式类似,我们为所有受支持的语言(如 C/C++、Java、Go、Rust 等)启用服务器端 WebAssembly。
我们的使命是使软件普遍可用。 我们致力于开源社区,并努力为世界各地的开发人员和公司做出贡献,以帮助 Wasmer 和 WebAssembly 成为通用标准。
关于你
你是一位技术精湛、成就卓著的计算机科学家,并且希望使用 WebAssembly 来开发为下一代云和边缘计算平台提供支持的软件。 我们对我们的工作充满热情。 我们重视团队合作。
你将做什么
- 领导所有 Wasmer 支持的编译器(包括 LLVM, Singlepass, 和 Cranelift)的设计、战略和实施。
- 实施 WebAssembly 提案,例如 Garbage Collection 或 Stack Switching。
- 与我们的客户和开源社区合作,帮助确定新功能的优先级并修复错误和漏洞。
- 编写开发者工具链和工作流程,以在本地和云托管环境中启用 Wasmer 编译器。
你需要什么
- 精通 Rust 或 C, C++ 开发。
- 对编译器开发有深刻的理解和实践经验。
- 强大的沟通和团队合作能力。
- 与技术客户和客户工程团队互动的经验。
- 能够在 CET 时区工作。
- 积极和尊重的态度。
- 加分项:具有实现虚拟化环境 (Docker, QEMU, VMWare, ...) 的经验。
为什么加入我们?
你想为一家专注于解决实际问题的初创公司工作,并采用开源社区优先的方法来建立业务。
福利
- 具有竞争力的薪资和股票期权。
- 慷慨的休假政策。
- 灵活的或远程工作政策
- 健康保险。
- 每月健身津贴。
- 每月开源贡献津贴。
- 为技能发展、持续学习和参加会议提供经济支持。
技术
对于我们的运行时,我们的技术栈主要基于 Rust, WebAssembly 和 LLVM。 但是,如果你有低级系统语言(例如 C、C++、Zig 等)的经验,你将非常适合这个角色。