岗位职责
- 基于 Spring Boot/Spring Cloud 构建高性能、可扩展的微服务架构;
- 设计并优化高可用的分布式系统,保障系统稳定性和性能;
- 参与技术选型,推动架构演进,提升系统可维护性和开发效率;
- 深入理解业务需求,与产品、算法团队紧密协作,提供技术驱动的解决方案;
- 主导复杂业务场景的架构设计,确保技术方案与业务目标高度契合;
- 参与深度学习/机器学习系统的设计和开发,熟悉算法模型的服务化部署(如TensorFlow Serving、ONNX Runtime等);
- 优化算法与业务系统的集成流程,提升推理性能与资源利用率;
- 探索算法工程化最佳实践,如模型版本管理、AB测试、在线推理优化等。
职位要求
- 本科及以上学历,8年以上后端开发经验,有大型分布式系统架构设计经验;
- 精通 Java 生态(Spring Boot、Spring Cloud、MyBatis),熟悉微服务治理(熔断、限流、服务发现等);
- 熟练使用 Python,有 Django/Flask/FastAPI 开发经验优先;
- 熟悉 MySQL/PostgreSQL、Redis、Kafka/RabbitMQ 等中间件;
- 具备高并发系统设计经验(如分库分表、读写分离、分布式缓存);
- 熟悉云原生技术(Docker、Kubernetes)及 DevOps 流程;
- 强烈的技术Owner意识,能主动推动技术方案落地;
- 出色的问题解决能力,能快速定位复杂系统问题;
- 良好的沟通能力,能与业务、算法团队高效协作。 加分项:
- 参与过深度学习/机器学习系统的开发,了解模型训练、推理服务化(如 TensorFlow/PyTorch 模型部署);
- 熟悉算法工程化工具链(如 MLflow、Kubeflow、Airflow);
- 对模型性能优化(如量化、剪枝、GPU加速)有实践经验者优先。