为了在多个欧洲国家建立一个共同的数据平台,我们的客户正在寻找一位高级面向对象的 Python 开发工程师,要求具有扎实的软件工程和分布式大数据架构的背景。
该任务的目的是加强现有团队,负责一个战略项目:整合客户活动中产生的数据,构建关键业务指标,对其进行标准化、展示并确保其治理。
这个平台已在法国投入使用,计划在中期内在其他欧洲国家推广。
您的主要职责直接与数据工程师、云架构师和功能负责人联系:
- 设计和开发面向对象的 Python 模块(遵循 PEP8 的最佳实践),用于大规模数据的摄取、处理、标准化和分发。
- 参与平台的工业化(公共框架、监控、CI/CD、性能、弹性、技术文档)。
- 使用 Pytest 实现和自动化单元测试和功能测试,包括管理 fixtures。
- 使用 Flask 或 FastAPI 开发 REST API,将数据暴露给消费者(业务团队、合作伙伴等)。
- 确保遵守内部架构标准并支持国际部署(支持和本地适应)。
- 以敏捷模式与跨学科团队(IT、数据、业务)合作。
所需技术技能:
- Python(高级水平) 面向对象编程(类、装饰器、PEP8 代码规范)
- 使用 Flask 或 FastAPI 开发 API
- 高级使用列表、元组、装饰器、上下文管理器
- 使用 Pytest 进行单元测试(使用 fixtures 和性能测试)
- 云与数据工程 在 AWS 上有良好的水平(S3、Lambda、Glue、Athena、IAM 等)
- 在处理大规模数据(大数据)方面有显著经验
- 熟悉分布式架构
- DevOps 工具:Git、GitHub、Azure DevOps、CI/CD、Docker 等。
候选人资料:
- 招聘要求:至少 5 年在数据或关键应用环境中进行 Python 开发的经验
- 在能源、操作数据或风险管理环境中的业务知识(希望但非必需)
- 自主、严谨、主动,具备优秀的团队精神
- 流利的英语(项目具有欧洲维度)