更新于 3月1日

python全栈架构师(云+智能)

1-2万
  • 上海杨浦区
  • 经验不限
  • 大专
  • 全职
  • 招1人

职位描述

Python
岗位职责
1. 架构设计与技术决策
参与项目需求讨论,深刻理解业务目标,将宏观逻辑转化为清晰、可执行的技术架构方案
负责云端平台的整体技术架构设计,包括数据接入、存储、计算、分析、可视化、智能Agent全链路,确保系统的可扩展性、高性能和高可用
制定技术选型,评估和决策核心技术组件(时序数据库、分布式计算框架、消息队列、对象存储、大模型接入等),并输出技术决策文档
定义各模块之间的接口规范、数据流转标准和通信协议,确保系统模块化、可集成
2. 任务分解与团队指导
将复杂系统分解为可独立开发的功能模块,制定详细的开发计划、里程碑和任务分配方案
明确各部分的交付物和技术标准,确保初级开发人员能按标准开发每个模块
提供日常技术指导,解决开发过程中的难点问题,确保团队成员理解并遵循技术方案
定期组织技术评审和进度同步,及时发现风险并调整计划
3. 核心模块开发与质量把控
亲自主导关键模块(如DBC动态解析引擎、分布式批处理框架、Agent工具封装、冷热数据路由等)的代码实现,确保技术路线落地
审查团队成员交付的代码,进行代码审查、性能测试和集成验证,确保代码质量、规范统一和系统稳定性
负责各模块的集成联调,解决集成中的技术难题,保证整体平台的稳定运行和交付质量
4. 云端基础服务与大数据处理(初步设想)
设计并实现基于FastAPI的RESTful API服务,对接MQTT Broker(EMQX),处理设备消息和文件上传
设计DBC动态解析引擎,将CAN总线数据转换为时序数据,并优化时序数据库(TDengine/InfluxDB)及关系数据库(PostgreSQL)的表结构与查询性能
规划对象存储(MinIO/S3)方案,实现百TB级历史数据的归档与管理
设计混合计算架构:日常增量数据采用单机/队列处理,历史全量数据采用分布式批处理(Spark/Dask),并实现冷热数据分层(热数据存时序库,冷数据存对象存储+预计算结果)
设计历史数据的批量分析任务框架,支持统计、时域、频域等算法,并将预计算结果高效存储
设计基础监控与告警功能(设备在线、数据质量、通道丢帧等),并规划定时报表生成机制
5. 智能分析Agent后端架构(初步设想)
设计平台功能的大模型调用接口,将关键能力封装为标准工具函数(如查询实时趋势、历史分析、异常事件、统计结果、对比分析等),供大模型通过Function Calling调用
对接主流大模型API(如OpenAI、智谱、千问、DeepSeek等),设计统一的工具调用和数据路由逻辑
设计冷热数据路由策略,确保热数据直查时序库,冷数据从预计算结果/对象存储快速获取
指导团队成员优化Prompt Engineering,提升意图识别准确率,支持多轮对话上下文维护和权限控制
确保智能Agent返回结果的结构化设计,便于前端图表渲染和自然语言呈现
6. 前端架构与集成
指导前端技术选型(Vue.js 3.x / React 18.x),设计前端与后端的交互规范(API设计、数据格式、鉴权方式)
把关前端可视化效果(总览大屏、个体详情分析、图表展示等),确保数据呈现准确、用户体验良好
负责前端与智能Agent对话界面的集成方案,确保对话交互流畅自然
任职要求
必需技能与经验
1.丰富的Python开发经验,主导过至少两个大型项目的架构设计与落地,熟练使用FastAPI或类似框架构建高性能后端
2.丰富的分布式系统设计经验,熟悉微服务、数据湖/数据仓库等架构模式,有TB级以上数据处理项目的实战经验
3.深度掌握时序数据库(TDengine/InfluxDB)和关系数据库(PostgreSQL)的设计与优化,能针对海量数据场景制定存储策略
4.熟悉主流前端框架(Vue.js/React)及可视化库(ECharts),能指导前端开发,确保前后端高效协作
5.有分布式计算框架(Spark/Flink/Dask)实际项目经验,能设计批流一体的数据处理流程,并编写高效的分析任务
6.有对象存储(MinIO/S3)与计算框架集成的实战经验,能设计冷热数据分层和预计算结果存储方案
7.有大模型API调用经验,深入理解Function Calling机制,能设计高效的Prompt和工具调用流程
8.具备优秀的技术领导力,能够分解任务、指导初级开发、把控交付质量,并具备良好的沟通协作能力
9.能与产品、硬件、算法等多方协作,推动技术落地,确保技术方案与业务目标对齐
加分项
1.有工业物联网、车辆数据分析、CAN总线/DBC相关经验
2.有将历史数据从单机迁移到分布式集群的迁移经验
3.有数据湖/数据仓库设计经验,熟悉数据治理流程
4.熟悉LangChain等大模型应用框架,有对话系统开发经验
5.能提供大型数据平台项目的架构设计文档或案例
6.有开源项目贡献或技术博客者优先
软性要求
1.自驱力强,能主动识别技术风险并推动解决
2.开放包容,善于知识分享和团队培养
3.每周同步1-2次进度,确保信息透明
4.有良好的文档习惯,能输出清晰的技术方案、接口规范和交付物清单
工作方式: 现场办公/远程办公(需有现场办公时间),弹性工作时间
职位福利:五险一金/周末双休

工作地点

上海杨浦区军工路/平凉路(路口)

职位发布者

王玉辰/人事经理

当前在线
立即沟通