后端工程师 运维工程师 测试工程师 | 社会科学智能中心 (项目制岗位)
截止日期: 2026-02-28 行政类职位
社会科学智能中心
后端工程师(异步与性能方向)
- 岗位方向:后端开发,异步执行以及性能优化
- 岗位职责:
- 平台后端与API开发,包括用户/权限、项目空间、数据资产等。
- 设计与实现异步任务系统 (队列/worker、状态机、重试/超时/幂等), 批量任务与资源配额。
- 进行性能优化 (异步调度、连接池、缓存、内存管理等基础设施模块的研发与优化)。
- 保障系统稳定性(断路器、熔断、重试、超时策略),确保系统高可用。
- 岗位要求:
- 熟悉 Python 后端开发(FastAPI/Starlette),同时具备静态类型语言(Go / Java / Rust / C++ 等)的工程基础
- 精通 Python 异步编程:asyncio、async/await、事件循环与并发模型
- 深入理解数据库性能优化:索引、查询调优、事务隔离、连接池管理
- 熟悉 Pydantic / Pydantic v2 生态与配置建模
- 熟悉稳定性策略:断路器、重试、超时、熔断(Tenacity / Hystrix-like patterns)
- 具备系统级性能分析能力:cProfile、PySpy、Perf 等 profiling 工具
- 加分项:熟悉Python内存机制、高性能配置中心、微服务架构或有分布式系统经验。
后端工程师(重构与架构方向)
- 岗位方向:后端开发,系统重构以及代码质量提升
- 岗位职责:
- 负责平台核心功能的迭代开发,API设计与实现。
- 主导系统重构,包括结构清理、API抽象、逻辑下沉,提升代码质量。
- 进行架构优化 (接口分离、模块拆解、领域建模、依赖反转)。
- 规范与维护统一代码风格与规范 (lint, formatter, CI checks)。
- 岗位要求:
- 熟悉 Python 后端开发 (FastAPI/Starlette),同时具备静态类型语言 (Go / Java / Rust / C++ 等) 的工程基础
- 熟练使用 Python 进行结构化工程实践 (typing, mypy, pydantic, dataclasses)
- 有接口分离、模块拆解、领域建模、依赖反转等架构能力
- 有大型代码库重构经验 (结构清理、API 抽象、逻辑下沉)
- 熟悉 OO 与 FP 编程范式及其在 Python 中的落地
- 有能力统一代码风格与规范 (lint, formatter, CI checks)
- 加分项:熟悉DDD、依赖注入框架、有构建SDK/工程库的经验,LLM/Agent平台经验。
后端工程师(分布式平台方向)
- 岗位方向:分布式系统,任务编排,工作流以及平台型系统
- 岗位职责:
- 平台后端与 API:设计并实现用户/权限、项目空间、数据资产、任务与 Run 记录、管理台接口等平台能力
- 任务编排与工作流:实现任务编排系统、工作流引擎、任务状态机、重试/超时/幂等、资源配额与并发控制
- 对接执行平面:与 Ray 或内部 runner 集成,实现并行执行、作业管理、失败恢复与可回放(replay)
- 通信与接口规范:内部服务间接口抽象 (Protocol/gRPC/Protobuf),保证版本演进与兼容性
- 可观测性与审计:运行日志、trace、指标、审计链路与权限体系 (RBAC/ABAC),确保系统可追踪、可复现、可对账
- 岗位要求:
- 精通 Python 开发,同时具备静态类型语言(Go / Java / Rust / C++ 等)的良好基础与工程视野
- 深入理解分布式系统原理:CAP 定理、一致性模型、共识算法、容错与高可用设计
- 有平台型系统开发经验:包括但不限于任务编排系统、工作流引擎、可观测性平台、审计与RBAC权限体系
- 具备异步任务/分布式执行的实践经验:消息队列/任务队列(Celery/RabbitMQ/Kafka 等)、重试/超时/幂等设计、任务状态管理
- 熟悉数据库建模与性能基础(PostgreSQL/MySQL):索引、事务、迁移、慢查询排查、分布式事务处理
- 理解分布式系统的稳定性保障:服务发现、负载均衡、限流熔断、降级策略、故障隔离
- 良好的代码规范与文档习惯,能够设计清晰的接口与协议
- 加分项:熟悉Ray、gRPC、Kubernetes、可观测性工具栈或有LLM/Agent平台经验。
运维 / DevOps 工程师(CI/CD & Cloud)
- 岗位方向:CI/CD,发布与回滚,云上部署,可观测性与稳定性
- 岗位职责:
- CI/CD 流水线:搭建与维护构建/测试/发布流程 (GitHub Actions / GitLab CI 等),规范分支策略与发布流程
- 环境与交付:Docker 镜像、制品管理 (registry)、多环境 (dev/staging/prod) 配置与密钥管理
- 云上部署与弹性:在云上部署服务 (阿里云/腾讯云/AWS),实现可扩缩容、健康检查与自动恢复
- IaC 与标准化:基础设施即代码 (Terraform/Ansible 等),把集群/网络/权限/资源配额固化成可复用模板
- 可观测性与稳定性:日志/指标/trace (Prometheus/Grafana/OTel/ELK/Sentry 等),告警、SLO、事故复盘机制
- 安全与权限:TLS、IAM、最小权限、密钥轮换、审计与合规基础设施
- 成本与性能:资源使用与成本监控、容量规划、压测与上线前检查清单
- 岗位要求:
- 熟悉 Python 脚本开发,同时具备静态类型语言 (Go / Java / Rust / C++ 等) 的工程基础
- 精通 CI/CD 流程设计与工具链 (GitHub Actions / GitLab CI / Jenkins)
- 熟悉 Linux 系统运维与 Shell 脚本编写
- 熟悉容器化与编排技术 (Docker / Kubernetes)
- 熟悉监控与告警基础:日志采集、指标、告警规则、故障定位闭环
- 具备自动化运维思维,能够通过代码解决重复性工作
- 熟悉 Git 分支管理策略与版本控制流程
- 加分项:熟悉IaC、可观测性栈、云平台服务、数据库/缓存运维或MLOps经验。
测试工程师(Pytest / 集成测试)
- 岗位方向:测试体系构建,测试夹具设计以及集成测试
- 岗位职责:
- 测试体系建设:搭建单测、集成测试、端到端测试的完整体系
- 测试夹具设计:设计高质量、可复用的测试夹具 (fixture)
- 自动化测试:构建自动化测试框架,集成 CI/CD 流水线
- 质量保障:与开发团队协作,确保代码质量与测试覆盖率
- 岗位要求:
- 熟悉 Python 测试开发,同时具备静态类型语言 (Go / Java / Rust / C++ 等) 的工程基础
- 熟悉 pytest 的使用与高级特性 (fixture、parametrize、plugin)
- 理解集成测试、端到端测试的设计原则
- 能够编写稳定的测试夹具 (mocking、patching、临时资源、数据库隔离)
- 熟悉基本监控与日志调试方法
- 有良好的代码规范与文档习惯
- 有系统设计测试的实际工作经验
- 加分项:有为Agent/LLM系统设计测试的经验,熟悉LangSmith,有压力测试或模型评估经验。
岗位基础信息
- 月薪范围:15,000 元 - 35,000 元
- 工作地点:深圳河套学院(线下Full-time)
- 工作经验:1-3年
- 学历要求:本科及以上学历,计算机相关专业或具备同等技术背景
- 最短任期:部分岗位要求3个月
应聘方式
请将个人简历发送至邮箱:yli9919@hku.hk (罗晔教授团队),邮件主题请注明“应聘 [岗位名称] + 姓名”。