

MAS Global Consultingは、デジタルエンジニアリングとAI活用の加速を専門とする企業です。大企業と連携し、AIを活用した製品、データプラットフォーム、最新化されたシステムを開発しています。データエンジニアリング、応用AIやエージェント型AI、そしてミッションクリティカルな業務のデジタル化・近代化に取り組み、製造、金融サービス、銀行、保険、医療などの顧客にサービスを提供しています。エンジニアリングを軸とする体制のもと、独自の開発促進ツールと米国およびラテンアメリカ各地のニアショアチームを活用し、構想からリリースまでプロジェクトを進めます。また、社会貢献活動の一環として、人材育成の取り組みも支援しています。
シニアPythonエンジニア、タンパ現地勤務
Python 3.12への移行を主導し、ランタイムのアップグレード、依存関係の更新、互換性テストを担当します。 MAS Global Consultingのデジタルエンジニアリングプロジェクトで、スタートアップ企業やFortune 100企業に貢献します。
仕事内容
- チームのPython 3.12アップグレード計画に沿って、担当するパッケージやサービスの移行プルリクエストを準備します。
- バージョン制約の調整や、非推奨またはサポート対象外のライブラリの置き換えにより、依存関係とビルドの互換性問題に対処します。
- ユニットテスト、統合テスト、ランタイム互換性テストでアップグレードを確認し、失敗を調査して安全なリリースを支える証跡を記録します。
- 移行スクリプト、ビルド設定、リンティング、静的チェックを改善し、繰り返し発生するアップグレード作業をより安全にし、レビューしやすくします。
- パッケージやサービスの担当者とレビューへの対応を調整し、進捗と阻害要因を追跡し、より広範なプラットフォーム変更が必要な問題を提起します。
- 大規模なコードベース全体でPython 3.12への移行を進めるプラットフォームエンジニアリングチームに加わります。
応募要件
- 大規模なコードベースで本番サービスまたは共有ライブラリを保守した、Pythonの実務経験が5年以上あること。
- 上級レベルの英語力(B2/C1)と、優れた文章力および口頭でのコミュニケーション能力が必要です。
- 依存関係の解決、バージョン制約、仮想環境、パッケージ互換性など、Pythonのパッケージ管理とビルドツールに精通していること。
- Pythonランタイムやライブラリのアップグレード経験があり、バージョンに関連する動作変更を診断し、間接依存関係に対応できること。
- CI/CDパイプラインでリンティング、フォーマット、静的解析を使用した経験。
- 移行による回帰と無関係な障害を切り分けられる、確かなテストおよびデバッグ能力。
- 大規模なリファクタリング、段階的なランタイム展開、または多数のパッケージやサービスにまたがる依存関係アップグレードの調整経験。
- Pythonのネイティブ拡張、コンパイル済み依存関係、またはLinuxやApple Siliconでの互換性問題に関する知識。
- 繰り返し発生するアップグレード作業を減らすため、再利用可能な移行スクリプトや自動化を作成した経験。
- 開発者生産性、ビルド・テスト基盤、またはプラットフォームエンジニアリングチームでの経験。





