クラウドアーキテクチャ担当スタッフソフトウェアエンジニア
PitchBookの投資データプラットフォーム向けに、クラウドサービス、分散システム、AIを活用したアーキテクチャ検査を設計します。 欧州各地のエンジニアリングチームを導き、再利用可能なパターンと技術的な意思決定を推進します。
仕事内容
- 技術を調査し、プロトタイプやリファレンス実装を作成して、戦略的なエンジニアリング課題を解決します。
- サービスとプラットフォームコンポーネントを設計、実装、テスト、保守します。
- マイクロフロントエンドパターンを含む、バックエンドシステムとフロントエンドアーキテクチャに取り組みます。
- AIベースのチェックとフィットネス関数を使って、アーキテクチャ準拠の確認を自動化します。
- ドメイン駆動設計を用いて複雑な問題を境界の明確な領域に分け、不確実な状況でも現実的な解決策を選びます。
- パフォーマンス、スケーラビリティ、信頼性、セキュリティ、可用性、復旧性、保守性、移植性、使いやすさ、拡張性の品質目標を設定し、評価します。
- 現行および目標アーキテクチャ、移行計画、制約、代替案、決定事項を記録します。
- 内製か購入か、今すぐ進めるか後にするか、リファクタリングか再構築かといった技術上のトレードオフを提案します。
- 再利用可能なひな型、テンプレート、リファレンスアーキテクチャ、プラットフォーム機能を開発します。
- アーキテクチャと設計をレビューし、各デリバリーチームのエンジニアを支援します。
- エンジニア、技術リーダー、プロダクトマネージャー、ビジネス関係者に技術的な背景を説明します。
応募要件
- コンピューターサイエンス、情報システム、または関連分野の学位、もしくは同等の実務経験。
- Javaまたは同等のオブジェクト指向言語を用いたソフトウェアエンジニアリング経験が6年以上あること。
- マイクロサービス開発経験が3年以上あること。
- 分散型またはイベント駆動型のクラウドシステムを構築した経験。
- サービス指向アーキテクチャ、ドメイン駆動設計、クリーンアーキテクチャ、ヘキサゴナルアーキテクチャ、および一般的なアーキテクチャパターンの実践的な知識。
- エージェント型アプリケーションとツールの実装経験があり、開発中に評価手法を適用した経験。
- Kafkaを使用したRESTful APIおよびイベント駆動型アプリケーションの設計経験。
- 広く使われているリレーショナルデータベース、キャッシュ、レプリケーション、検索技術の経験。
- エージェント型アプリケーションの開発および評価経験。
- Google Cloud PlatformまたはAmazon Web Services、およびコンテナオーケストレーション技術の経験。
- 優れた問題解決能力があり、正式な権限がなくても複数チームの技術業務を導けること。
- エンジニア、マネージャー、プロダクト担当者と円滑にやり取りできる優れた文章力と会話力。
福利厚生
- 柔軟な勤務時間。
- 支援的で柔軟な職場環境。
- 専門面および個人面で成長する機会。
- チームの定例活動や部門横断の協業への参加。
