Staff+ 软件工程师(数据基础设施)
岗位摘要
设计并实施稳健的访问控制系统,确保只有授权用户才能访问敏感数据,并构建权限管理、审计日志与合规基础设施,制定可扩展至数千用户和系统的 IAM 策略、ACL 与安全控制;构建和维护支撑关键业务报表的数据管道与数据仓库,确保复杂财务系统的数据完整性、准确性和可用性,包括第三方收入接入管道,并按需管理外…
岗位职责
- 设计并实施稳健的访问控制系统,确保只有授权用户才能访问敏感数据,并构建权限管理、审计日志与合规基础设施,制定可扩展至数千用户和系统的 IAM 策略、ACL 与安全控制
- 构建和维护支撑关键业务报表的数据管道与数据仓库,确保复杂财务系统的数据完整性、准确性和可用性,包括第三方收入接入管道,并按需管理外部关系以推动上游依赖
- 负责处理收入、用量和业务指标系统的可靠性
- 为 PB 级数据设计灾难恢复、备份和复制系统,确保云对象存储(GCS、S3)中数据的高可用性和持久性,并构建防止数据丢失、支持快速恢复的系统
- 使用 BigQuery、BigTable、Airflow、dbt 和 Spark 等技术扩展数据处理基础设施,优化查询性能、管理成本,并支持组织内的自助式分析
任职要求
- 拥有 10 年以上软件工程师经验(不含实习或合作教育),构建数据基础设施、存储系统或相关分布式系统
- 拥有 3 年以上作为工程师或技术负责人领导大规模复杂项目或团队的经验
- 能够为团队设定技术方向,而不仅仅是执行任务
- 在 Python、Go、Java 或类似语言方面具备扎实的编程能力
- 具备基础设施即代码(Terraform、Pulumi)和云平台(GCP、AWS)经验
- 能够在性能、成本、安全与可维护性之间权衡复杂技术方案
- 具备出色的协作能力,能与技术和非技术相关方高效合作
- 加分项:具备安全与合规要求经验(ITGC、GDPR、财务控制)
- 加分项:拥有数据仓库、ETL/ELT 管道或分析基础设施背景
- 加分项:熟悉 Kubernetes、容器化及云原生技术