高级软件工程师,数据平台
打造 Seqana 气候数据平台,交付可靠且可审计的土壤碳结果。 主导 GCP 基础设施、Python 数据管道、地理空间工作流和工程实践。
描述
- 推进基础设施建设,将科学研究转化为可靠的气候成果。
- 领导平台建设,将数据、模型和估算方法从研发阶段转化为可审计的客户交付成果。
- 维护数据、模型和环境的端到端版本管理。
- 为多仓库 Python 技术栈中的开发者平台和工程实践制定方向,包括环境、容器、项目模板、CI/CD 和管道编排。
- 领导 GCP 基础设施工作,涵盖架构、基础设施即代码、监控、成本与访问管理以及持续开发。
- 开发地理空间工作流,以规模化存储和处理矢量数据及高分辨率栅格数据。
- 改进支持模型和客户交付成果的数据库。
- 编写设计文档并评审核心基础设施和数据管道基础设施的设计。
- 指导工程师,并为软件工程和数据工程提供设计与架构反馈。
- 协调基础设施目标、确定工作优先级,并推动软件工程与数据工程工作协同一致。
- 与软件工程师、数据工程师、数据科学家和解决方案工程师合作。
- 将研究代码转化为可靠、可复现的基础设施。
任职要求
- 至少六年工程经验,其中包括丰富的生产级数据密集型后端系统和数据管道设计及运维经验。
- 具备端到端系统负责经验、架构决策经验、设计文档撰写与评审经验,以及指导工程师的经验。
- 精通 Python,具备扎实的 SQL 技能。
- 具备生产环境下的模式和数据模型设计经验。
- 具备使用 Airflow 或 Dagster 等工作流与管道工具的实践经验。
- 具备实验跟踪和数据版本管理经验。
- 具备生产级云基础设施运维实操经验,最好使用过 GCP。
- 具备使用 Terraform 或 OpenTofu 等基础设施即代码工具的经验。
- 具备 IAM、容器以及 Docker 或 devcontainers 等可复现环境的经验。
- 熟悉软件开发生命周期的多个环节,包括 Python 打包、容器、测试、CI/CD 和可观测性。
- 能够与技术和非技术同事清晰、直接地沟通。
- 高度认同通过技术推动可持续发展的使命。
- 拥有软件工程或计算机科学学位,或具备同等实践经验。
- 具备栅格数据和地理空间管道的生产经验者优先。
- 具备构建模型服务、模型注册表或 DVC、MLflow 等 MLOps 工具的经验者优先。
- 具备为非技术用户创建 BI 或仪表板工具(如 Streamlit)的经验者优先。
- 具备使用 BigQuery、PostgreSQL 或 dbt 等工具进行数据仓库设计以及数据工程工作流经验者优先。
- 具备地球观测、环境监测或土壤科学数据相关经验者优先。
福利待遇
- 长期正式雇佣合同。
- 六个月试用期。
- 每周工作 40 小时。
- 每年 30 天年假。
- 在初创公司中拥有实质性的技术方向决策权和影响力。
- 积极投入、富有责任感的国际化团队。
- 有机会见证并参与塑造一家新企业的发展。
- 工程文化注重设计文档、审慎的代码评审和共享实践。
- 支持远程办公:常驻柏林的员工每周最多可远程办公四天;德国其他地区的员工可全远程办公,并享有弹性工时。
- 提供饮品和零食。
- 团队活动。
- 可选择硬件设备。
