岗位职责
1. 高并发后端架构设计:参与平台核心微服务架构设计,利用云原生技术栈实现高可用、可扩展的后端服务,支撑业务逻辑的长时运行与状态持久化。
2. 业务工作流研发:负责平台任务编排与逻辑引擎的开发,支持复杂业务流程的节点化管理、条件分支(Conditional Loop)及状态机维护。
3. 系统性能优化:针对分布式系统的通信、并发冲突及长连接处理进行优化;针对流式响应(Streaming)特性,优化 API 网关与后端服务的长连接能力。
4. 服务治理与稳定性:构建全链路追踪与监控体系(Logging/Tracing/Metrics),负责系统的故障排查、性能瓶颈分析及弹性扩缩容。
5. 多系统集成:负责后端服务与底层算力资源(如 Serverless)、数据库及第三方 API 的深度集成与高效调用。
任职要求
教育与技术基础
- 计算机相关专业本科及以上学历,2年及以上后端开发经验。
- 精通 Python 或 Java,具备扎实的数据结构、算法基础及优秀的工程实现能力。
- 熟悉多线程、异步编程(如 Python asyncio / Java Vert.x 或 Spring WebFlux)及高并发处理机制。
分布式与云原生实战
- 容器化技术:熟悉 Docker 及 Kubernetes,有公有云(如阿里云 ACK、AWS EKS)使用经验。
- 中间件应用:精通消息队列(如 RocketMQ、Kafka、RabbitMQ)及 Redis 缓存架构设计。
- 数据库管理:熟练使用 MySQL/PolarDB,具备 SQL 优化能力,了解向量数据库(如 Milvus/Pinecone)的基本使用优先。
- 基础设施:了解 Serverless 架构(如阿里云 FC、AWS Lambda)者优先。
业务流程与 AI 认知
- 熟悉工作流引擎原理:了解 DAG(有向无环图)或 BPMN 概念,有通用工作流或任务调度系统开发经验。
- 对 AI 领域有兴趣:了解大模型 API 调用基本流程,具备将复杂业务逻辑抽象为流程化接口的能力。
能力素质
- 具备复杂系统的分析和架构设计能力,能够独立承担核心模块的开发。
- 优秀的逻辑思维能力和解决问题能力,对技术有热情,能快速学习新技术。
加分项
1. 有大型 B 端 SaaS 平台或复杂中台系统建设经验者优先。
2. 熟悉大数据处理或流式计算技术(如 Flink、Spark、Ray)。
3. 有 Dify、n8n、LangChain 或类似开源项目的二次开发或深度使用经验。
4. 在 GitHub 有活跃开源项目或在技术社区有深度技术分享。