人工智能应用开发者

新加坡 22小时前全职 网络
2.5万 - 2.8万 / 月
关于角色 AI应用开发人员在企业应用程序和平台中构建和集成AI驱动的功能。该角色设计并交付生产就绪的功能,如对话助手、AI代理工作流和检索增强生成(RAG)组件,与解决方案架构师、项目和产品经理以及AI工程师密切合作。 该角色还支持端到端的AI管道,包括数据摄取和解析、嵌入和索引、检索、提示和编排工作流、评估以及通过反馈进行持续改进。初始重点是AI in a Box平台,但该角色还将支持产品工程中的其他AI项目。随着优先事项的变化,开发人员将被分配到其他AI项目,包括新的AI产品、自动化工作流和企业集成,同时确保解决方案安全、可维护并准备好部署。 主要职责 1. 应用开发 • 设计、开发和维护后端(FastAPI,n8n)和/或前端(React + Tailwind)的应用功能。 • 实现与企业系统(SharePoint,OneDrive,Jira,HRMS)的API、工作流和集成。 • 为AI代理构建可重用组件(会议记录、文档比较、自助服务助手)。 2. AI集成 • 与AI/LLM工程师合作,集成LangChain管道、RAG工作流和提示模板。 • 为AI代理实现上下文注入和反馈循环。 • 处理文本解析(Apache Tika,PaddleOCR)和嵌入数据准备。 3. 质量与测试 • 编写干净、可测试和可维护的代码。 • 参与单元/集成测试、调试和错误修复。 • 与QA工程师合作确保顺利发布。 4. 协作 • 参与冲刺计划、站会和代码审查。 • 在解决方案架构师的指导下工作,遵循CI/CD和部署的最佳实践。 • 与前端/后端同事合作确保无缝集成。 • **************************************** 所需技能与经验 1. 核心开发 • 精通Python(FastAPI,Flask或Django)和/或JavaScript/TypeScript(React,Node.js)编程。 • 熟悉REST API、JSON、YAML配置。 • 有构建工作流或后端服务的经验。 2. AI与数据处理 • 接触过AI/ML库(LangChain,HuggingFace,OpenAI API)者优先。 • 能够将AI模型集成到应用程序中(例如,基于LLM的聊天、RAG搜索)。 • 有解析、OCR或文档处理库经验者优先。 3. DevOps与工具 • 具备CI/CD管道、Docker、Git的基本知识。 • 熟悉Kubernetes和云/本地部署者优先。 • 熟练使用监控/日志工具(Grafana,ELK)。 4. 软技能 • 愿意快速学习并适应新技术。 • 具有良好沟通能力的团队合作精神。 • 具备解决问题的思维方式,能够处理不确定性和快速迭代。