职位描述
我们是一家致力于通过人工智能技术革新生产力的科技公司。我们正在构建下一代智能应用,将强大的AI能力与极致的用户体验相结合。如果你对用技术创造未来感到兴奋,这里就是你理想的舞台。
我们正在寻找一位充满激情的高级全栈开发工程师。你将作为核心成员,参与设计、构建和优化我们基于 Electron + Vue + Python + AI 技术栈的跨平台桌面应用程序。你的工作将直接影响到产品的核心功能与用户体验,是将前沿AI算法转化为用户友好型产品的关键桥梁。
主要职责
全栈功能开发: 负责从界面到后端、再到本地集成的完整功能模块的开发。
前端开发:
使用 Vue 3 和 TypeScript 构建高性能、响应式的用户界面。
基于 Electron 框架,开发跨平台(Windows, macOS, Linux)的桌面客户端。
优化前端性能,确保应用流畅稳定。
后端与AI集成开发:
使用 Python(FastAPI)构建轻量级、高性能的本地后端服务和API。
集成与调用AI模型,处理复杂的AI任务。
设计和实现与本地AI服务的高效通信机制。
AI能力应用:
开发和优化与AI服务(包括本地模型和云端API)的交互逻辑。
产品与团队协作:
参与产品需求讨论,提供技术实现方案。
编写高质量、可维护的代码,并进行单元测试和集成测试。
持续优化和改进系统架构,提升应用的稳定性与安全性。
任职要求
全栈基础: 3年以上全栈开发经验,精通 Python 和JavaScript/TypeScript。
前端技术栈:
熟练掌握 Vue.js 及其核心生态(Vuex/Pinia, Vue Router, Vite)。
最好Electron 实际项目开发经验,了解其主进程、渲染进程通信机制及打包部署。
后端技术栈: 熟悉 Python 的 Web 框架,如 FastAPI 或 Flask,能够构建RESTful API。
AI相关经验:
对AI技术有浓厚兴趣,并有实际项目经验。
了解如何调用和集成AI模型(无论是本地运行的还是云端API),例如使用过 OpenAI API、本地部署的 Hugging Face 模型等。
熟悉基本的AI概念和数据处理流程。
数据库: 熟练使用至少一种关系型(如 SQLite, PostgreSQL)或非关系型数据库。
工具与协作: 熟练使用 Git,具备良好的团队协作和沟通能力。
我们为你提供
前沿的技术挑战: 在AI与桌面应用结合的前沿领域进行探索和实践。
强大的团队支持: 与顶尖的AI研究员和资深工程师一起工作,快速成长。
完善的福利体系: 五险一金、定期团建、餐补等。
个人成长空间: 丰富的内外部技术培训、会议参与机会和清晰的职业发展路径。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕