後端軟體工程師,5 級——Snap Inc.(洛杉磯,現場辦公)
設計並營運支援 Snapchat 的分散式後端服務,包括身分、社交圖譜和持久化系統。 為高可用性平台打造安全且可擴充的基礎架構。
說明
- 設計、實作並營運身分、社交圖譜及持久化系統等可擴充服務
- 跨團隊合作,釐清產品需求、評估取捨並交付產品解決方案
- 測試、評估和除錯實作內容,同時維持工程品質
- 採用提升可用性、可擴充性、營運卓越性和成本效益的實務
- 使用由 AI 支援的工程工作流程,交付正確、安全且可用於正式環境的可擴充服務
- 在數週時間內透過多個提取要求,獨立交付中型功能
- 調查並解決事故與熱修復問題
職位要求
- 具備電腦科學或相關技術領域的學士學位,或同等實務經驗
- 至少 6 年學士學位畢業後的軟體開發經驗;或取得技術碩士學位後有 5 年以上經驗;或取得相關博士學位後有 2 年以上經驗
- 具備後端服務或分散式系統開發背景
- 具備大規模微服務、分散式系統、雲端與儲存平台、基礎架構與系統設計、安全性、網路、資料儲存,或機器學習與自然語言處理方面的經驗
- 具備在大規模環境中營運高可用性系統的實際經驗
- 具備 Java、C++ 和/或 Python 程式設計經驗
- 具備 NoSQL、Memcache 或 Redis、Kubernetes,或 Google/AWS 服務的使用經驗
- 能在數週時間內透過多個提取要求獨立交付中型功能
- 理解系統營運,包括事故與熱修復問題的調查及解決
- 具備出色的協作與團隊合作能力
- 能夠或非常擅長使用 AI 工具,並審核生成的輸出,以確保架構完整性、效能問題和安全風險受到妥善檢查
- 願意學習並應用持續演進的 AI 系統與工具
- 具備分散式系統工作經驗
福利待遇
- 帶薪育嬰假
- 完善的醫療保障
- 情緒與心理健康支援計畫
- 包含 RSU 股權的薪酬方案
- 預設採用 Together 政策,要求預計每週至少四天進辦公室工作
