Position Overview
Description and Requirements
岗位介绍:
负责设计、构建并维护支撑数字化应用的高可用、高扩展性服务。与前端开发、数据工程师、产品经理及 AI 模型工程师紧密协作,构建高性能 API,集成智能能力,确保系统安全、稳定,并具备持续演进和扩展的能力。
岗位职责:
1. 设计与开发后端服务
(1)使用现代后端框架设计、开发并维护可扩展、易维护的 RESTful 或 GraphQL API。
(2)根据功能需求进行服务设计与结构优化,确保接口性能、可靠性和可读性。
(3)编写并维护接口文档,保证前后端对接顺畅。
2. 集成数据与智能能力
(1)将应用与数据库、数据管道及 AI/ML 模型集成,实现数据驱动与智能化的业务功能。
(2)与数据工程、AI 团队协调数据输入输出方式,确保数据链路稳定高效。
(3)支持模型的调用、部署及基础监控,确保集成过程可控可靠。
3. 保障系统可靠性与性能
(1)建立日志、监控与告警机制,提升系统可观测性与问题定位能力。
(2)设计合理的异常处理策略,确保系统在异常情况下保持基本可用性。
(3)编写单元测试与集成测试,持续改进系统稳定性与性能表现。
4. 跨团队协同交付
(1)与前端、DevOps、产品等团队协作,完成端到端功能的规划、实现与交付。
(2)在需求评审、方案讨论等环节提供技术输入,确保方案可行性与交付质量。
(3)在迭代中追踪问题、推动优化,确保功能按计划落地。
5. 践行工程最佳实践
(1)编写结构清晰、易维护的代码,并遵循团队工程规范。
(2)参与代码评审,推动整体代码质量提升。
(3)参与 CI/CD 流程和基础设施优化,提高交付效率与部署一致性。
岗位要求:
1. 工作经验
(1)2 年及以上后端开发相关工作经验。有构建并上线生产级 Web 服务或微服务的成功案例。
2. 技术能力
(1)熟练掌握 Python、Java、No(2)熟悉至少一种 Web 开发框架,如 Fast...