プリンシパルソフトウェアアーキテクト(アイデンティティ解決)
Acxiomのエンタープライズ向けアイデンティティ解決プラットフォーム、分散システム、データサービスのアーキテクチャを主導します。 Java、Python、Scala、AWS、Spark、Snowflake、Databricksを活用してソリューションを設計します。
仕事内容
- エンタープライズ向けアイデンティティ解決プラットフォームとサービスのアーキテクチャ方針を策定する
- アイデンティティマッチング、エンティティ解決、アイデンティティグラフ、レコードリンケージ、重複排除、アイデンティティ統合のシステムを構築する
- 大規模で多様かつ急速に変化するデータセット全体でアイデンティティを解決するアーキテクチャを設計する
- リアルタイム処理とバッチ処理の両方に対応するアイデンティティ解決ソリューションを設計する
- 信頼度スコアリング、存続ルール、ソースの優先順位付け、アイデンティティのリンク、ライフサイクル管理の方法を確立する
- 低レイテンシ、高スループット、高可用性を実現する API とサービスを構築、調整する
- Java、Python、Scalaで分散アプリケーションとサービスを設計する
- 大規模な Apache Spark の処理パイプラインとプラットフォームを設計する
- Snowflake と Databricks を使用したデータソリューションを開発、最適化する
- トランザクション、分析、アイデンティティ解決のワークロード向けに効率的なデータモデルと SQL ソリューションを作成する
- キャッシュ、並行処理、パーティショニング、インデックス、永続化、データアクセスの戦略を定める
- クラウドネイティブな AWS アーキテクチャと、AWS、Snowflake、Databricks、社内アプリケーション、API、外部データプロバイダーをつなぐ統合を定義する
- テクノロジー、フレームワーク、データベース、処理エンジン、アーキテクチャの選択肢を評価する
- アプリケーションおよびデータアーキテクチャ、API、分散処理、セキュリティ、可観測性、テスト、ソフトウェア開発のエンジニアリング標準を定める
- エンジニアリングチームと連携し、アーキテクチャ設計をスケーラブルで保守しやすいシステムに落とし込む
- 技術的な意思決定を導き、性能、スケーラビリティ、設計上の課題解決を支援する
- アーキテクチャと技術設計をレビューする
- ボトルネックを特定し、API、アプリケーション、Spark ワークロード、SQL クエリ、分散システムの改善を導く
- レジリエンス、フォールトトレランス、高可用性、災害復旧、運用監視の方法を定義する
- エンジニアリング、データエンジニアリング、プロダクト、セキュリティ、インフラ、ビジネスの各関係者と連携する
- シニアエンジニア、テクニカルリード、アーキテクトを指導する
- アイデンティティ解決、分散システム、クラウドコンピューティング、データプラットフォーム、ソフトウェアアーキテクチャの動向を把握する
応募要件
- 複雑なエンタープライズシステムの設計に相当期間携わった経験を含む、ソフトウェアエンジニアとしての実務経験10年以上
- アーキテクト、プリンシパルエンジニア、スタッフエンジニア、または同等の上級技術リーダーとしての経験
- アイデンティティ解決、エンティティ解決、アイデンティティグラフ、Customer 360、マスターデータ管理、または類似システムの設計・構築に関する深い経験
- Java、Python、Scalaを高度に使いこなせること
- アーキテクチャ、最適化、パーティショニング、分散実行、性能チューニング、大規模処理を含む Apache Spark の豊富な経験
- 複雑なクエリ、リレーショナルデータモデリング、クエリ最適化、性能チューニングを含む高度な SQL スキル
- REST API、マイクロサービス、分散アプリケーション、高スループットのバックエンドサービスの設計経験
- 低レイテンシ API の設計と改善経験
- 並行処理、キャッシュ、パーティショニング、一貫性、レジリエンス、スケーラビリティ、フォールトトレランスを含む分散システムの確かな知識
- AWS とクラウドネイティブなアプリケーションアーキテクチャの豊富な経験
- Snowflake と Databricks の相当な実務経験
- アプリケーション、API、分散処理、データ、クラウドインフラの各層にまたがるシステムのアーキテクチャ設計経験
- ソフトウェアエンジニアリングの原則、デザインパターン、API設計、データ構造、アルゴリズム、アプリケーション性能に関する深い知識
- 現在の CI/CD 実践、自動テスト、ソース管理、本番ソフトウェアのリリースに関する経験
- セキュリティ、プライバシー、認証、認可、暗号化、データ保護に関する深い理解
- コンピューターサイエンス、ソフトウェア工学、コンピューター工学、または関連する技術分野の学士号、あるいは同等の実務経験
- 優れた分析力、問題解決力、文章および口頭でのコミュニケーション能力
- 歓迎条件:グラフデータベース、確率論または機械学習ベースのマッチング、イベント駆動型およびストリーミングアーキテクチャ、Docker、Kubernetes、Terraform、CloudFormation、マルチリージョンアーキテクチャ、エンタープライズアーキテクチャ標準、レガシーシステムのモダナイゼーション、大規模なアイデンティティデータセットの経験
福利厚生
- 障害のある方や保護対象の退役軍人を含む、機会均等雇用主
- リモートまたは在宅勤務
