工作职责
1. 系统开发与优化:
- 负责教育平台后端功能模块开发,包括课程管理、在线课堂、用户学习行为追踪等等。
- 优化高并发场景下的系统性能(如直播课堂、实时问答),确保响应速度与稳定性。
2. 数据接口与集成:
- 设计并实现RESTful API,支持前端(Web/小程序)及第三方服务(如支付、AI工具)接入。
- 对接学习数据分析模块,整合Pandas/NumPy处理用户行为数据。
3. 数据库与架构设计:
- 使用MySQL/PostgreSQL设计高效数据库模型,结合Redis缓存提升查询性能。
- 基于微服务架构拆分模块,支持平台弹性扩展。
任职要求
1. 3年以上工作经验,有教育平台开发经验(如在线课堂、课程管理系统、在线评测系统);
2. 精通Python 3.7+,熟悉异步编程(asyncio)、装饰器等高级特性。精通Django/Flask框架;
3. 熟练使用Django ORM或SQLAlchemy,具备中间件、信号机制实战经验。精通Django REST Framework;
4. 能设计复杂查询及索引优化,事务处理经验,精通:MySQL/PostgreSQL, Redis;
5. 熟悉消息队列(RabbitMQ/Kafka)处理异步任务(如作业批改提醒);
6. 了解机器学习模型部署(TensorFlow/PyTorch),支持个性化推荐功能;
☆ 良好的沟通能力,能快速理解教育业务需求;
☆ 有很强的团队协作精神,熟悉敏捷开发流程。