[上海] 外企咨询 / 医药 CDP 核心技术 Owner / AWS 数据架构 / 月薪 30k+ / 招唯一核心架构师
先说实话(省流版)
我们是外企咨询公司(就是外包),客户是医药行业,做了一个五年的数据平台项目( CDP ),现在项目里缺一个能 Own 住整个技术架构的核心 Owner。这个岗位不是拧螺丝的,是项目里唯一的核心架构师,你要负责从数据链路、控制链路、配置链路、到交付链路的全盘设计和落地。
待遇月薪 30k+,一年 12 天年假,不打卡,一周三天去甲方现场(没固定工位,坐会议室/电话亭),两天居家。项目稳定做了五年,但外包行业该有的风险也都有,下面会摊开说。
如果你反感外包身份,看到这里可以关了;如果你看重长期项目稳定性 + 足额五险一金 + 技术主导权 + 部分居家,可以继续往下看。
一、你在项目中要 Own 什么
不是只写代码,是从平台视角理解并优化 CDP 的控制面、数据面、配置面、交付面的边界与协作。
具体包括:
- 数据链路:多源接入、抽取、标准化、分层落地、导出、Glue Job 性能优化
- 控制链路:Step Functions 状态机编排、Lambda 事件处理、EventBridge 触发解耦、失败重试与运行控制
- 配置链路:DynamoDB 配置驱动、任务参数模型、Secrets Manager 凭证管理、任务行为外部化
- 交付链路:Terraform 多环境管理、GitHub Actions CI/CD 、发布治理、环境晋级
- 数仓链路:Redshift 数据装载、同步策略、SQL 调优、外部表、分区可见性、回写逻辑
- 复杂变更路由:跨仓库、跨服务、跨团队的改动,你要判断该改配置、改编排、改运行时还是改基础设施
- 线上排障:能沿着 事件 → 参数 → 配置 → 状态机 → Glue Job → SQL → Terraform → GitHub Actions 一路定位根因
- 轻量工具:必要时用 TypeScript / AI 辅助快速搭内部工具(配置查看台、任务查询台、发布辅助页)
二、技术栈分层
| 层级 | 技术 | 职责 |
|---|---|---|
| 数据处理 | AWS Glue 、Python 、PySpark 、S3 | ETL 、JDBC 接入、S3 落地、数仓同步 |
| 编排控制 | AWS Step Functions 、Lambda 、EventBridge | 工作流编排、状态机、事件驱动、任务解耦 |
| 配置元数据 | DynamoDB 、Secrets Manager | 配置驱动、参数模型、凭证管理 |
| 数仓查询 | Amazon Redshift 、SQL 、JDBC | 装载同步、查询开发、性能调优、外部表 |
| 基础设施 | Terraform 、GitHub 、GitHub Actions | 多环境资源、CI/CD 、发布治理 |
| 演进扩展 | Snowflake 、Azure 、Power Platform | 平台演进评估、辅助工具 |
三、硬性门槛(必须满足)
补充:必须英文阅读熟练,简单英文写作,如果能够简单英语口语沟通更好。
1. 架构与 Ownership
- 6–10 年软件工程 / 数据平台 / 云上数据工程经验
- 有平台级 Ownership 经验,能同时理解架构、实现、发布、运行、治理,不是只做一个局部
- 有复杂分布式系统或云上数据平台的 Hands-on 排障 + 改代码 + 推上线 经验
- 能跨团队、跨仓库、跨服务拆解复杂变更
2. AWS + Python
- 精通 AWS:Glue 、Lambda 、Step Functions 、EventBridge 、S3 、DynamoDB 、IAM 、Secrets Manager
- 精通 Python:能独立编写、重构、优化生产级 Glue Job 和 Lambda
- PySpark 实战:理解数据读写、分区、JDBC 、并发、资源消耗
- boto3 开发排障:基于 boto3 与 AWS 服务交互的经验
3. SQL + 数据库 + OLAP
- 精通 SQL 开发与调优:复杂查询、聚合、窗口函数、增量同步、批量装载
- 熟悉 MySQL / PostgreSQL / SQL Server 至少一种,理解 JDBC 、Schema 、权限、增量抽取、回写策略
- 熟悉至少一个 OLAP / 云数仓( Redshift 、Snowflake 、ClickHouse 、Doris 、BigQuery 优先)
- 数仓思维:理解 Staging 、Curated 、External Table 、Load Ordering 、成本与性能权衡
4. ETL 全链路
- 端到端经验:源端分析、抽取方式、增量策略、Schema 对齐、数据落地、质量校验、编排调度、数仓同步、下游导出、日志审计、异常恢复、上线治理
- 必须是真实生产环境经验,不是单机脚本或实验性质
5. IaC + Git + 工程交付
- 熟悉 Git/GitHub:分支、PR 、Code Review 、Rebase 、冲突处理、变更审计
- 熟悉 Terraform:资源定义、变量模型、环境隔离、模块复用、发布风险
- 熟悉 CI/CD:GitHub Actions 或同类平台的校验、打包、部署、权限、环境晋级
- 生产发布治理意识:知道什么场景最小改动、什么场景必须 Dev 验证、什么场景需要预案和回滚
6. 辅助开发
- 基础 Web 开发能力,懂一点 TypeScript ,能快速搭简单内部工具
- 熟练使用 AI 辅助开发工具(当提速器用,不是替代思考)
四、加分项
- 扎实的前端基础,能独立交付内部工具型页面( TypeScript 、组件化)
- 熟悉 Snowflake(强加分):架构设计、迁移评估、SQL 方言兼容、连接改造
- 熟悉 Azure 数据服务、Azure Functions 、Azure DevOps 或跨云集成
- 熟悉 Power Platform (低代码、数据接入、业务自动化)
- 医药、零售、CRM 、主数据、营销数据平台经验
- AWS 中国区、受监管行业、多环境/多账号/多区域架构交付经验
五、待遇拆解(透明版)
| 项目 | 详情 | 说明 / 坑点 |
|---|---|---|
| 月薪 | **30k+**,具体自己和 HR 谈 | 有谈薪空间,看面试表现和 HR 审批 |
| 工资构成 | 85% 基本工资 + 15% 津贴/项目奖金 | ⚠️ 这 15% 不是纯固定:要求每月/每季度 70% 以上时间 Billable 在项目上才有。正常在项目里基本都能拿到,但如果项目停了 On Bench ,这部分会受影响。合同里会写,但发放前提是「有项目且正常出勤」。 |
| 13 薪 | 有,但只按基本工资发 | 假设基本工资 25.5k ,13 薪就是 25.5k ,不是月薪总包的 1/12 |
| 年终奖 | 约 1 万 | 固定额度,写到合同 |
| 五险一金 | 按 年包/12 为基数,足额缴纳 | 在外包里算良心,对买房/落户/公积金贷款有实际好处 |
| 补充医疗 | 额外商业医疗保险一份 | 覆盖部分医保外门诊/住院 |
| 年假 | 12 天/年 | 平均一个月放一天 |
| 考勤 | 不打卡 | 相对弹性 |
| 工作时间 | 10:00 – 18:30 ,午休 12:00–13:30 | |
| 办公地点 | 一周 3 天 On-site 甲方,2 天居家 | ⚠️ On-site 没有固定工位,在甲方坐会议室或找电话亭办公,条件凑合,归属感弱,这是外包常态。有需求可以凭本事和项目经理争取更多居家时间,但不保证。 |
| 加班 | 少部分时间赶工期加班 | 可调休或拿加班费,相对正规 |
| 通勤成本 | 无额外补贴 | 三天去甲方现场的交通费/时间成本自己算进真实收入 |
真实年包估算(假设谈成月薪 30k ,基本工资 85% = 25.5k ):
- 年基本工资:25.5k × 13 = 33.15 万
- 年津贴/奖金:4.5k × 12 = 5.4 万(假设满额且 Billable 达标)
- 年终奖:1 万
- 合计约 39.55 万(税前,未扣五险一金)
⚠️ 谈薪时务必确认:15% 的具体 Billable 计算规则、发放周期(月还是季度)、Bench 期间是否停发。
六、项目稳定性与风险兜底
好的方面:
- 客户和项目已经做了 5 年,属于长期合作,目前比较稳定
- 你招进来是项目核心且唯一的架构师,不是边缘角色,技术主导权大
- 如果你还熟悉 AI 应用开发( AI 辅助数据分析、自动化工具、智能排障等),部门很多项目都需要,部门老板会捞你,相当于多一层安全垫
坏的方面(外包行业的现实):
- 如果甲方砍预算、换供应商、或项目结束:先回自己公司待 1 个月( Bench 期),项目经理/HR 推荐其他项目
- 如果一个月后仍没有合适岗位:N+1 走人
- ⚠️ N+1 赔偿基数通常按基本工资算(因为合同里基本工资和津贴分开约定),这是外包常见套路,入职前心里要有数
七、我们期望你的工作方式
- 不是「先写代码再看架构」,而是先判断 Ownership 、边界、发布链路和风险,再做最小可验证改动
- 不是「只看自己那一个仓库」,而是能从平台视角理解变更对配置、编排、运行时和部署的联动影响
- 不是「出问题只看日志截图」,而是能沿着 事件 → 参数 → 配置 → 状态机 → 作业 → SQL → 资源定义 一路定位根因
- 不是「把 AI 当替代思考的工具」,而是把 AI 当提速器,最终仍能独立验证架构和实现是否正确
八、这岗位适合谁、不适合谁
适合:
- 接受外包身份,更看重长期项目稳定性 + 足额五险一金 + 现金收入
- 想做技术 Owner 而不是螺丝钉,愿意承担唯一架构师的压力和话语权
- 熟悉 AWS 数据栈,希望深耕医药 CDP / 数据平台领域
- 有 AI 应用能力,能在部门内建立不可替代性
- 当前想从甲方跳到乙方拿更高现金,或空窗期想找个能长期做的项目
- 沟通能力强的,能够跨业务部门、跨项目沟通协作
- 有责任心的人,如果觉得不是很满意比较勉强就不要尝试了,拿多少钱干多少活,觉得不匹配就不要混进来骑驴找马,别影响我交接的
不适合:
- 追求甲方身份、固定工位、内部晋升体系
- 无法承受「唯一架构师」的高压和背锅风险
- 15% 浮动收入如果拿不到会严重影响生活质量(如高额房贷)
- 介意「流浪办公」(会议室/电话亭)和三天通勤
- 完全不能接受外包行业「项目没了就 N+1 」的逻辑
- 如果有技术偏执,那你会和项目经理发生冲突,不适合你,这个岗位需要适当妥协折中,低成本解决问题就行
九、投递方式
请邮件我,附上:
- PDF 简历
- 一句话说明你最熟悉的 AWS 上构建的完整数据项目
- 当前状态和期望到岗时间
我会先看技术匹配度,合适的直接走内瑞流程到 HR 那边审核后再转到项目组安排人面试。
- 简历投递邮箱:bm9jb2RpbmcxODhAZ21haWwuY29t
- 邮件标题格式:岗位+姓名+工作年限
FAQ (预判几个问题)
Q:外包是不是很不稳定? A:这个项目做了五年,在咨询行业算很长了。但外包的本质就是人跟项目走,我们摊开说,不忽悠。
Q:15% 的奖金拿不到怎么办? A:只要你正常在项目里且 Billable 时间够 70%,基本都有。只有 On Bench 或长期不在项目才会受影响。入职前 HR 会把规则写进合同附件,建议谈薪时逐条确认。
Q:甲方现场真的没工位吗? A:真的。电话亭/会议室是常态,外包人员一般不配固定工位。介意这点的请慎重。
Q:远程可以谈成 4-5 天吗? A:看项目经理和甲方关系,也看你本事。目前定的是 3+2 ,不是承诺,是"可以争取"。
如果看完以上你觉得匹配,欢迎带简历来聊。技术细节、项目现状、团队氛围,面试时都可以敞开问。
个人补充:
- 这个 JD 要求覆盖了我现在 80% 工作职责,这个岗位就是来替代我的,当前定的薪资是比我现在高的;
- 年龄不重要,经验要丰富,能写代码搞方案解决问题就行,公司有很多中年人;
- 如果你沟通能力强会来事,那肯定如鱼得水啊。


