本文へスキップ
BigTree108

Python開発

PythonによるバックエンドAPI、データパイプライン、AIエージェントを、AWSまたはAzureで構築します。Pythonエンジニアの採用では、全員をジェネラリストではなくPythonの専門家が面接します。

Pythonで構築するもの

  • APIとサービス

    型付きのリクエスト・レスポンスモデル、依存性注入、構造化ログ、ヘルスチェックを備えたHTTP APIとバックグラウンドワーカーを、コンテナまたはサーバーレス関数としてデプロイします。

  • データ処理

    SQLやドキュメントストアに対する取り込み、変換、レポートのパイプラインを、失敗した実行が黙って飛ばされるのではなく、見えて再実行できるように書きます。

  • AIエージェントと検索

    御社自身の文書に対する検索拡張生成、ベクトルデータベースへのエンベディング、ツール呼び出しとコストをログに記録するエージェントのワークフローです。

  • 自動化

    スプレッドシートの手作業を置き換える定期ジョブと連携です。実行が失敗した場合は、データに黙って穴が開くのではなく、アラートを出します。

採用の方法

Pythonは、当社では副次的なスキルではありません。求人実績には、AWSとAIエージェントの経験を持つPythonエンジニア、ベクトルデータベースの経験を持つPythonエンジニア、そしてPython専任の技術面接官2名(うち1名はAIと機械学習の業務専任)が含まれています。候補者は書面の質問セットでスクリーニングし、日常的にこの言語を書く人が面接します。

.NETの業務と同じエンジニアリングルール

  • 型付きでリント済み。型ヒントを継続的インテグレーションで検査し、フォーマットとリントのルールを徹底し、変更の終了時点で警告ゼロにします。
  • 機能ごとにテストを書き、修正したバグには、報告された1件だけでなく、その種類全体を対象にした回帰テストを付けます。
  • エラーを握りつぶしません。すべての失敗経路をログに記録し、表に出し、アラートの対象にします。壊れた連携を隠す黙ったままのリトライは、欠陥として扱います。
  • シークレットはボールトから取得し、リポジトリ内のファイルからは取得せず、外部からの入力はすべて境界で検証します。

技術スタックをまたいだ業務

クライアントの多くは、複数の技術が混在する環境を運用しています。.NETのAPI、Angularのフロントエンド、Azure SQLデータベースと通信するPythonサービスは、当社では日常の一週間にあたります。それらすべてが、3社のベンダーにまたがらず、同じチームの中にあるためです。

人員配置という選択肢

業務を丸ごとお任せいただくのではなく、御社のチーム内にエンジニアが必要な場合は、ウクライナでPython開発者を採用するのページをご覧ください。面接の方法、開始までの早さ、契約のうち当社側に残るものを説明しています。

担い手が必要なPythonの業務はありますか。

リポジトリまたはパイプラインの説明をお送りください。1営業日以内に、書面の計画と見積りをお届けします。