
シニアソフトウェアエンジニア、PostgreSQLデータ基盤(米国リモート)
TRM LabsのAI犯罪インテリジェンスプラットフォームを支える、ペタバイト規模のPostgreSQLシステムを運用・拡張します。 データベースの性能と信頼性を高め、運用を自動化し、分散チームとリモートで連携しながらCDCパイプラインを管理します。
仕事内容
- ペタバイト規模のワークロードに対応するリレーショナルデータベースを構築・運用する。
- クエリ性能、コスト、可用性を含むデータベースのサービングレイヤーを担当する。
- クエリのチューニング、インデックス設計、スキーマ最適化により、顧客向けAPIで99.999%の性能と可用性を維持する。
- pganalyzeとClaudeを用いたAI支援分析により、圧縮とデータモデルを改善する。
- PgBouncerのプロビジョニング、ディスク容量の拡張、ブルーグリーンデプロイを自動化するワークフローを開発する。
- データベースの変更を本番環境に反映する前に検証する。
- PeerDB、Fivetran、Debeziumを使った変更データキャプチャ(CDC)パイプラインを運用する。
- AIツールを使ってレプリケーション障害を調査し、解決する。
- レガシーインフラからワークロードを移行し、新しいデータストアのプロトタイプを作成する。
- AIネイティブな運用手順書と社内ツールを開発する。
- 米国およびカナダの営業時間中、分散した同僚と非同期で協働する。
- 約15日に1回のオンコール当番に参加する。各シフトは2日間にまたがる24時間。
応募要件
- Citus、Aurora、AlloyDBなど、または同等の分散Postgresを含む本番PostgreSQLシステムの構築・運用経験が5~8年あること。
- 実行計画、CTE、ウィンドウ関数、パーティショニング、インデックス設計、分散環境でのクエリプランナーの動作など、SQL最適化に精通していること。
- PeerDB、Fivetran、Debezium、Datastream、AirbyteなどのCDCツールを実務で使用した経験があること。
- pganalyzeまたは同等のツールを用いたデータベースプロファイリングに習熟し、メトリクスやログを解釈できること。
- PythonまたはGoを使った本番環境の自動化経験があること。
- ClaudeやCopilotなどのAIコーディングツールを日常的に使用していること。
- AI支援分析を活用し、本番データベースのコストまたは性能を測定可能な形で改善した実績があること。
- オンコール当番に参加する意欲と能力があること。
- 米国およびカナダの営業時間中に勤務できること。
- 対面でのR&D週間に参加でき、追加の出張にも対応できること。
- AIを使いこなす能力が求められ、面接で評価されます。
福利厚生
- 通常、四半期ごとに1~2回の対面R&D週間があります。
- R&D週間について、TRMが承認済みの交通費、宿泊費、作業場所を手配し、費用を負担します。
- 介護、健康、在留資格などの正当な事情がある場合、必要な配慮を利用できます。
- 競争力のある福利厚生、ウェルネスプログラム、休暇制度があります。内容は国や現地の雇用要件によって異なります。




