岗位职责
- 负责找数/取数Agent的架构设计与落地开发,覆盖意图理解、元数据检索、Schema探查、NL2SQL/DSL生成、安全校验、执行自修复、结果反馈等全链路。
- 建设元数据知识库,整合表结构、字段注释、数据血缘、指标口径、历史优质SQL、业务文档,支撑精准找表与字段映射。
- 设计并实现语义层/指标层,将业务口径抽象为可复用的中间查询语言,降低复杂数仓下的SQL幻觉与口径歧义。
- 搭建安全的查询执行沙箱,实现权限绑定、只读访问、行数/超时限制、敏感字段脱敏、审计日志与人工确认机制。
职位要求
- 计算机、软件工程、人工智能、数据科学等相关专业,本科及以上,3年以上数据工程或AI工程经验。
- 扎实的编程能力,熟练掌握Python、SQL,熟悉Java/Scala/C++至少一种后端语言。
- 熟悉大数据技术栈(Spark、Flink、Hive、Hadoop、Kafka等),具备分布式数据处理与ETL/ELT管道建设经验。
- 深入理解NL2SQL/Text-to-SQL技术,有LangChain、LlamaIndex、RAG、向量数据库、Agent框架(如AutoGen、CrewAI等)实战经验。
- 熟悉元数据管理、数据血缘、数据字典、指标体系与语义层建设,有数据治理经验者优先。
- 良好的业务理解与沟通能力,能将模糊的业务问题转化为清晰的数据需求与技术方案。
- 对AI产品落地有热情,关注用户体验与效果可解释性,愿意在"技术可行性"与"业务可用性"之间做平衡。 加分项
- 有企业级Text-to-SQL、智能问数、BI Copilot、数据Agent产品落地经验。
- 熟悉大模型微调、Prompt工程、Agent评测与效果优化。
- 有复杂数仓(星型/雪花模型、多层ODS/DWD/DWS/ADS)下的找表与SQL生成经验。