首席数据工程师(远程,波兰)
为 Simple Machines 这家全球技术咨询公司负责云原生数据平台、管道和数据产品的架构与交付。居住在波兰并远程工作,同时制定技术方向并与客户合作。
描述
- 负责现代云原生数据平台从设计到交付的整体架构。
- 通过数据网格、数据产品和数据契约构建可扩展的数据生态系统。
- 制定涵盖数据摄取、存储、处理和访问的架构。
- 确保平台符合安全、合规和生产就绪标准。
- 使用 Databricks、Snowflake、AWS 和 GCP 交付云原生平台。
- 连接客户系统,为数据使用者提供可扩展的数据访问能力。
- 构建并优化批处理和实时数据管道。
- 使用 Kafka、Flink、Kinesis 和 Pub/Sub 实现流处理与消息传递。
- 使用 Airflow、Dataflow 和 Glue 协调工作流。
- 使用 Spark 和 Flink 处理并转换大型数据集。
- 使用关系型、NoSQL 和分析型数据库,包括 Postgres、BigQuery、Snowflake、Cassandra 和 MongoDB。
- 通过 Parquet、Delta、ORC 和 Avro 改进存储格式与访问模式。
- 从一开始就将安全纳入考量,构建安全且合规的解决方案。
- 在不拖慢开发工作流的情况下集成数据治理。
- 直接与客户合作,了解挑战并共同制定解决方案。
- 将业务需求转化为切实可行的工程决策。
- 作为值得信赖的技术伙伴为客户提供建议。
- 制定工程标准、模式和实践规范。
- 审查设计和代码,提供技术指导与辅导。
- 强化数据质量、测试、可观测性和运维实践。
任职要求
- 具备扎实的 Python 和 SQL 技能。
- 拥有 Spark 以及 Databricks 或 Snowflake 等现代数据平台的丰富经验。
- 了解 AWS 或 GCP 上的云数据服务。
- 曾负责大型数据平台的架构设计。
- 具备出色的数据建模能力,并能做出合理的架构决策。
- 在选择解决方案时能够平衡性能、成本和复杂度。
- 曾构建并运维大规模生产数据管道。
- 拥有多种存储技术和数据格式的使用经验。
- 使用 Terraform 或 Pulumi 等基础设施即代码工具。
- 使用 GitHub Actions 或 ArgoCD 等工具构建 CI/CD 管道。
- 使用 dbt、Great Expectations 或 Soda 等数据测试与质量框架。
- 拥有咨询或专业服务领域的经验。
- 能够质疑既有假设,并引导客户取得更好的成果。
- 乐于指导资深工程师并塑造技术文化。
福利待遇
- 参与具有挑战性且能带来切实影响的问题。
- 构建现代平台,而非维护遗留系统。
- 与经验丰富的工程师协作。
- 在工作中拥有自主权并发挥影响力。
- 获得职业发展机会。
