崗位職責(zé)
- 數(shù)據(jù)庫與數(shù)倉開發(fā)
- 設(shè)計(jì)并實(shí)現(xiàn)高可用業(yè)務(wù)數(shù)據(jù)庫(PostgreSQL/MySQL),優(yōu)化SQL性能與索引策略
- 構(gòu)建數(shù)據(jù)倉庫模型(分層設(shè)計(jì)、維度建模),支撐分析型業(yè)務(wù)需求
- ETL開發(fā)與數(shù)據(jù)治理
- 開發(fā)ETL管道(Airflow/Kafka),完成多源數(shù)據(jù)抽取、清洗、轉(zhuǎn)換與加載
- 實(shí)施數(shù)據(jù)血緣追蹤與元數(shù)據(jù)管理,保障數(shù)據(jù)質(zhì)量
- 后端服務(wù)開發(fā)
- 基于Django/Flask開發(fā)RESTful API,實(shí)現(xiàn)業(yè)務(wù)邏輯與數(shù)據(jù)庫交互
- 集成緩存機(jī)制(Redis)提升并發(fā)性能
- 合規(guī)與安全實(shí)施
- 落實(shí)數(shù)據(jù)脫敏(如身份證/手機(jī)號掩碼)、權(quán)限分級(RBAC)
- 部署審計(jì)日志系統(tǒng),滿足GDPR等合規(guī)要求
- 定期執(zhí)行安全掃描與滲透測試
- 系統(tǒng)運(yùn)維保障
- 設(shè)計(jì)監(jiān)控告警體系(Prometheus+Alertmanager)
- 制定備份容災(zāi)方案(如PgBackRest+異地冷備)
崗位要求
1. 硬性技能
類別要求編程語言Python≥3年,熟練使用pandas/NumPy進(jìn)行數(shù)據(jù)清洗Web框架精通Django或Flask,熟悉ORM/中間件/安全機(jī)制數(shù)據(jù)庫熟練掌握PostgreSQL/MySQL,具備SQL調(diào)優(yōu)經(jīng)驗(yàn)數(shù)據(jù)倉庫了解數(shù)倉建模理論,有Redshift/BigQuery/Snowflake任一實(shí)踐ETL工具熟悉Airflow/Luigi等調(diào)度工具,或Kafka流處理安全合規(guī)理解數(shù)據(jù)加密技術(shù),熟悉GDPR/CCPA合規(guī)框架
2. 軟性能力
- 業(yè)務(wù)理解:能將生信組需求轉(zhuǎn)化為技術(shù)方案
- 跨團(tuán)隊(duì)協(xié)作:聯(lián)動前端、生信、運(yùn)維團(tuán)隊(duì)推動項(xiàng)目落地
- 故障響應(yīng):對線上問題快速定位(如日志分析+APM工具)
3. 加分項(xiàng)
- 有醫(yī)療/生物數(shù)據(jù)處理經(jīng)驗(yàn)(符合生信組合作場景)
- 熟悉云原生架構(gòu)(AWS/Aliyun K8s部署)
- 掌握實(shí)時(shí)數(shù)倉技術(shù)(Flink/ClickHouse)