高级Node.js工程师

温哥华 28天前全职 网络
面议
### 你是谁 - 这是一个以个人贡献为主的角色。我们正在寻找热爱直接技术贡献的人,并且有充足的空间可以施展 - 出色的编程技能和JavaScript及TypeScript经验 - 扎实的NodeJS基础知识:事件、事件循环、流、异步等 - 出色的口头和书面沟通能力,能够轻松与其他角色和工程师合作和协调,是值得信赖和受尊重的团队成员 - 熟悉C++编程 - 具有通过Node API与C++代码进行互操作的经验 - 熟悉Cursor或其他AI辅助编码工具 - 有构建以AI为中心的Web应用程序的经验,并熟悉AI和ML概念 ### 工作内容 - 今年夏天,Inworld推出了一个新的消费者AI应用平台,我们正在寻找一位雄心勃勃且有能力的高级前端工程师加入我们,并将这个平台推向更远 - 该平台的核心是用于基于Node的AI应用程序的@inworld/runtime NPM包,它利用了我们的TTS、LLM和其他API - 此外,还有云服务支持动态A/B实验等功能,以及一个将所有功能结合在一起的Web体验 - 作为一名高级NodeJS工程师,您将对@inworld/runtime包做出重大贡献 - 它有一系列独特的挑战,应该能激发您的兴趣: - Runtime的核心是用C++编写的,那么与此代码进行互操作的最佳方式是什么? - 即使核心是用C++编写的,NodeJS方面仍然存在关于流、并发性以及高端规模和性能的挑战 - 提供一流的、符合惯例的开发者体验(类型、API设计、最佳实践、现代库等) - 作为高级NodeJS工程师,您的目标是快速交付有用的高质量功能。您能拥有和推动的项目越多越好。这包括: - 确定优先的功能范围:与PM、工程师和负责人合作,确定现在需要重点关注的最大产品需求。这不是单向流程,请积极参与! - 合作、执行、交付:这是构建循环的核心。我们旨在优化速度和质量,尽管如何管理这种权衡并不显而易见 - 反思和推动改进:倡导并实现基础改进,即使在忙于功能工作的同时 ### 福利 - 远程友好:在美国或加拿大的家中工作,或在我们位于加利福尼亚州山景城的办公室工作。由您决定 - 灵活的带薪休假:我们在美国和加拿大提供灵活的带薪休假。我们确实希望您休假!我们大多数人每年休假3-5周 - 医疗、牙科和心理健康:在美国,我们提供慷慨和全面的医疗(包括心理健康福利)、牙科和视力计划。我们为加拿大员工提供补充健康福利 - 灵活的工作时间:只要参加必要的会议,什么时候完成工作都没关系。想在晚上11点工作?太好了! - 育儿假:假期因国家而异,但如果您在美国,当您迎接新生儿加入家庭时,最多可享受13周的全薪假期