首席軟體工程師,代理式資料平台
制定 Horizon3.ai 資料庫平台的技術方向,為其自主網路安全產品規劃 PostgreSQL 與圖形資料架構。 主導可擴充的結構描述與遷移設計,同時貢獻正式環境程式碼並指導跨團隊工程師。
說明
- 與工程主管及滲透測試平台組織共同制定資料庫平台路線圖。
- 針對結構描述設計、分割、遷移與可擴充性,做出關鍵資料庫架構決策。
- 撰寫設計文件,為團隊建立共同的技術基礎。
- 主導 PostgreSQL 專業工作,涵蓋查詢最佳化、索引、分割、複寫與連線集區。
- 塑造以圖形為基礎的資產模型,用於表示滲透測試中的主機、服務、憑證與弱點。
- 主導結構描述審查,確保遷移安全、可復原,且可在不中斷服務的情況下完成。
- 開發嚴謹執行結構描述變更所需的工具與工程實務。
- 透過程式碼審查、設計審查及結對協作,指導 P5 與 P4 工程師。
- 與資料匯入、資產清冊、API 平台及安全研究團隊協調資料契約、查詢效能標準與架構守則。
- 以個人貢獻者身分撰寫正式環境程式碼與技術設計文件。
職位要求
- 具備深厚且經實務驗證的 PostgreSQL 經驗,包括查詢規劃器內部機制、進階索引、分割、邏輯複寫、大規模 vacuum 作業及連線集區調校。
- 具備設計大型多租戶資料庫的經驗,包括資料列層級安全性與租戶隔離。
- 具備大規模正式環境結構描述遷移經驗,熟悉零停機變更、向後相容的結構演進,以及 Flyway 或 golang-migrate 等工具。
- 了解圖形資料模型與 Neo4j、AWS Neptune 等資料庫,或遞迴 CTE、ltree、鄰接串列等類圖形的關聯式模式。
- 能以 Go 或 Python 撰寫正式環境應用程式碼。
- 曾在多家公司或團隊中定義資料庫架構,並從設計一路推進至正式環境。
- 了解資料架構的取捨,包括正規化與非正規化、一致性與可用性、OLTP 與 OLAP 分離,以及先定義結構與延後定義結構的設計方式。
- 能為長期發展及大幅增加的資料量規劃結構描述設計。
- 能在設計文件、架構決策紀錄(ADR)及跨團隊審查中,清楚說明複雜的資料庫決策。
- 曾在沒有直接管理權的情況下,推動多個團隊採用資料庫標準。
- 曾建立資料庫工程實務,包括結構描述審查規範、遷移安全標準及查詢效能審查。
- 曾透過程式碼審查、結對程式設計及架構指導,培育工程師。
- 網路安全資料經驗、時間序列資料庫、法規遵循、分析查詢或 BI/報表經驗,以及開源資料庫貢獻經歷皆為加分項。
- 擁有至少 25 Mbps 的家用寬頻連線。
福利待遇
- 可能提供股票選擇權。
- 為員工及其家人提供醫療、視力與牙科保險。
- 彈性的休假政策。
- 優渥的育嬰假。
- 彈性的遠端工作安排。
- 職涯發展機會。
- 具包容性且重視合作的工作文化。
- 可能需要出差,出差比例最高為 5%。
