募集要項
- 仕事内容
-
14. Senior Software Engineer - Platform Engineering
Belongはグローバルなネットワークと厳格なクオリティチェックを駆使し、 高品質な中古スマホ端末の適正な買取・販売を実現する、伊藤忠商事株式会社の100%出資企業です。
【業務内容】
■Python における開発のプラクティスを構築し、組織内に広める
■ソフトウェアアーキテクチャの提唱
■社内ライブラリの構築
■プライベートパッケージリポジトリの構築
■サービスオブザーバビリティの向上
■Python における gRPC のプラクティス提唱
■LLMのRAG や、社内ツールを本番クオリティで構築し運用する
■技術ドキュメントを記述・メンテナンスし他エンジニアに共有
■プロジェクトを通して得られた知識の社内外への発信
■LLM の活用や、データ利用の観点から社内での Python を用いた開発の需要が高まっています。これまで API は Go で書かれることが多かったですが、Python を用いるユースケースが増えてきました。そこで、Python を用いる場合のリポジトリアーキテクチャや Logging、パッケージマネジメント等に関して社内の模範となるプラクティスを構築し、各チームに連携することが期待されるポジションです
■複数のチームをPythonのアドバイザー的立ち位置でサポートし、共有の課題の解決や、サービス自体の改善を行います
■Web サーバーや API サーバーの設計・開発からテスト、運用までリーダーシップを持ち主体的に取り組んでいただけます
【開発環境】
■言語:Python
■フレームワーク/ライブラリ:Django, Flask, LangChain, gRPC, grpc-gateway, OpenTelemetry
■インフラ:Google Cloud (Cloud Run, BigQuery e.t.c.)
■ツール:Slack/Jira/Confluence/GitHub Copilot
社内ではこれまでデータ関連のチームで Python を主に使ってきましたが、 LLM を用いたサービスの構築や、基幹システムの補助的なサービスなどを
- 応募資格
-
- 必須
-
【必須経験・スキル】
■コンピュータサイエンスや情報工学の学位、またはそれに準ずる実践経験
■コンピュータサイエンスの基礎・データ構造・アルゴリズムの知識を用いて抽象的で複雑な課題の問題解決が出来る
■バージョン管理システム、CI/CDなどのSDLCへの理解
■5年以上の Python の経験
■Django、Flask などのフレームワークを用いて Web アプリケーションや API を構築した経験
■本番サービスの開発・運用経験
【歓迎経験・スキル】
■Webアプリケーション開発・マイクロサービスにおけるAPI連携・管理システムの開発のいずれかの経験
■PyPI へパッケージをデプロイした経験、プライベートなパッケージリポジトリを構築した経験
■OpenTelemetry やそれに準ずる仕組みを用いてサービスのオブザーバビリティを実現した経験
■Protocol Buffer を用いた gRPCによるAPI連携システム構築
■コンテナ技術・データベース・情報セキュリティに関わる知識
■日本語における流暢な会話力、英語への抵抗のなさ
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 700~920万円