MAS Global Consulting
MAS Global Consulting
MAS Global Consulting 是一家数字工程与人工智能加速服务公司,与大型企业合作开发人工智能产品、数据平台和现代化系统。其业务涵盖数据工程、应用型与智能体人工智能,以及面向关键任务运营的数字化现代升级,服务制造、金融服务、银行、保险和医疗保健等行业客户。公司采用以工程为主导的模式,借助专有加速工具和遍布美国及拉丁美洲的近岸团队,推动项目从构想到上线。MAS Global Consulting 也将支持人才队伍发展纳入其社会影响工作。

高级 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 上的兼容性问题。
  • 有创建可复用迁移脚本或自动化工具以减少重复升级工作的经验。
  • 有开发者效率、构建和测试基础设施,或平台工程团队的工作经验。

相关职位

UQ College

昆士兰大学生物资源管理行政专员

UQ College
51 – 200 员工
教育

为昆士兰大学 Long Pocket 校区的动物研究运营提供行政支持,包括数据库维护、运营协调和员工指导。 协助保障相关流程、记录及日常运营顺畅开展。

打开