岗位职责:
1. 基于 Dify 开源框架,参与 AI 应用平台的后端开发,包括 Prompt 工程、RAG(检索增强生成)、大模型 API 集成 等功能模块的设计与实现。
2. 负责阿里云环境(ECS、ACK、VPC、RDS、OSS 等)下的后端服务部署、优化与运维,保障高并发场景下的稳定性和性能。
3. 开发并维护 Dify 与阿里云服务的深度集成功能(如对象存储 OSS 对接文件管理、日志服务 SLB 监控等)。
4. 设计并实现 RESTful API 或 GraphQL 接口,支持前端与 AI 模型的交互,优化数据传输效率。
5. 参与 CI/CD 流程搭建(基于阿里云效/Jenkins/GitLab CI),实现自动化测试与部署。
6. 配合算法团队优化模型推理效率,解决云上 GPU/CPU 资源调度问题(如弹性伸缩、负载均衡)。
任职要求:
1. 必备技能:
• 熟练使用 Python(Dify 主要语言)或 Java/Go,熟悉异步编程(如 FastAPI、Celery)。
• 熟悉 Dify 框架核心功能(工作流编排、模型管理、API 扩展),有实际开发或二次开发经验。
• 掌握阿里云基础服务(ECS、ACK、RDS、Redis、OSS),能独立完成服务部署与调试。
• 熟悉数据库设计与优化(MySQL/PostgreSQL),了解向量数据库(如 Milvus)更佳。
• 具备微服务开发经验,熟悉 Docker/Kubernetes 及阿里云 ACK 容器化部署。
2. 加分项:
• 了解大模型技术栈(如 LangChain、LlamaIndex),或阿里云 PAI/通义千问 API 集成。
• 熟悉 DevOps 工具链(Terraform/Prometheus/Grafana),有云资源监控与告警经验。
• 阿里云认证(如 ACP 云计算/云原生)或开源项目贡献经历。
3. 软性要求:
• 逻辑清晰,能快速定位和解决云环境中的复杂问题(如网络隔离、性能瓶颈)。
• 良好的沟通能力,能与算法、运维、产品团队高效协作