桌面端软件工程师
岗位摘要
使用典型Web技术栈(TypeScript、React),开发和维护Claude.ai及基于Electron的桌面应用的核心基础设施与功能;使用原生代码(Rust、Swift、C++)为桌面应用带来高级功能,将Claude连接至macOS和Windows
岗位职责
- 使用典型Web技术栈(TypeScript、React),开发和维护Claude.ai及基于Electron的桌面应用的核心基础设施与功能
- 使用原生代码(Rust、Swift、C++)为桌面应用带来高级功能,将Claude连接至macOS和Windows
- 优化跨平台应用的性能、内存占用和启动时间
- 设计并构建健壮的更新机制与部署流水线
- 创建监控工具,跟踪应用性能和用户体验
- 深入理解高级LLM如何在计算机上发挥最大作用,从而增强人类工作
任职要求
- 5年以上软件工程师经验,重点强调桌面应用开发
- 具备Electron实践经验,并深入理解其架构
- 拥有扎实的JavaScript/TypeScript技能,以及现代前端框架经验
- 以产品为导向,关心构建健壮、可扩展且易用的解决方案
- 具备使用C++进行原生模块开发以扩展应用能力的经验
- 理解macOS和/或Windows平台特定技术与开发模式
- 具备跨平台应用打包、代码签名和分发经验
- 能在快节奏协作环境中成长,并乐于与跨职能团队紧密合作
- 我们更看重乐于学习新语言和技术的优秀工程师,而非仅具备Chromium、Electron、C++或原生API实操经验的人