
高级 Python 工程师,坦帕现场办公
负责 Python 3.12 迁移工作,包括运行时升级、依赖更新和兼容性测试。 参与 MAS Global Consulting 面向初创企业及财富 100 强企业的数字工程项目。
描述
- 根据团队的 Python 3.12 升级计划,为指定的软件包和服务准备迁移拉取请求。
- 通过调整版本约束以及替换已弃用或不受支持的库,解决依赖和构建兼容性问题。
- 使用单元测试、集成测试和运行时兼容性测试检查升级;调查失败原因并记录证据,以支持安全发布。
- 改进迁移脚本、构建设置、代码检查和静态检查,让重复的升级工作更安全,也更易于审查。
- 与软件包和服务负责人协调审查反馈,跟进进度和阻碍,并上报需要更广泛平台变更的问题。
- 加入平台工程团队,在大型代码库中实施 Python 3.12 迁移。
任职要求
- 至少五年专业 Python 经验,曾在大型代码库中维护生产服务或共享库。
- 要求具备高级英语水平(B2/C1),以及出色的书面和口头沟通能力。
- 熟练掌握 Python 打包和构建工具,包括依赖解析、版本约束、虚拟环境和软件包兼容性。
- 具备升级 Python 运行时和库的实践经验,能够诊断版本相关的行为变化并处理传递依赖。
- 有在 CI/CD 流水线中使用代码检查、格式化和静态分析工具的经验。
- 具备扎实的测试和调试能力,能够区分迁移导致的回归问题与无关故障。
- 有大型重构、分阶段运行时发布,或跨多个软件包和服务协调依赖升级的经验。
- 熟悉 Python 原生扩展、编译型依赖,或 Linux 和 Apple Silicon 上的兼容性问题。
- 有创建可复用迁移脚本或自动化工具以减少重复升级工作的经验。
- 有开发者效率、构建和测试基础设施,或平台工程团队的工作经验。






