首席軟體架構師,身分解析
負責 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、多區域架構、企業架構標準、舊系統現代化及大規模身分資料集經驗
福利待遇
- 提供平等就業機會,包括身心障礙人士與受法律保障的退伍軍人
- 遠端或居家工作安排
