資深 Java 語音工程師,客戶體驗平台(加拿大遠端)
為 Miratech 的全球 IT 服務客戶打造可程式化語音基礎設施。 開發 Java、SIP、WebRTC 與 CPaaS 風格的通訊平台。
說明
- 為企業通訊平台建立可程式化語音服務、API 與通話控制功能。
- 使用 FreeSWITCH、Kamailio、SIP、RTP、WebRTC 及相關技術開發與強化語音基礎設施。
- 建置 Java 與 Spring Boot 後端服務,以及通訊 API。
- 實作通話路由、工作階段控制、媒體處理、電信業者整合與語音流量處理。
- 為大量即時通訊工作負載設計高可用性、可擴充的系統。
- 診斷分散式環境中的訊號、媒體、電信與通話品質問題。
- 將語音服務連接至聯絡中心、路由、數位互動、CRM、身分識別與報表系統。
- 定義涵蓋可用性、效能、並行、安全、隱私、可觀測性、災難復原與可支援性的需求。
- 評估設計與程式碼,揭示技術風險、驗證假設,並引導務實的工程決策。
- 制定工程標準、可重複使用的模式、品質關卡、文件實務與技術採用指引。
- 與客戶、產品、架構、QA、DevOps、安全、營運及供應商合作,監督交付並解決關鍵技術問題。
職位要求
- 至少 8 年軟體工程經驗,並在分散式應用程式的架構與技術交付方面承擔重大責任。
- 具備 FreeSWITCH 及/或 Kamailio 的進階實務專業,包括通話控制、撥號計畫、媒體服務、ESL、模組與平台客製化。
- 具備開發 API 驅動通訊平台、語音服務或 CPaaS 風格解決方案的經驗。
- 熟悉 SIP、RTP、WebRTC、工作階段控制、媒體處理與電信問題排查。
- 精通 Java、Spring Boot、微服務、REST API、持久化、安全性、測試與效能工程,並具備豐富的實務經驗。
- 深入了解 API 優先設計、事件驅動系統、訊息傳遞、分散式架構與雲原生工程。
- 具備 PostgreSQL 或同類關聯式資料庫經驗,包括資料建模、整合流程與交易設計。
- 具備聯絡中心或 CX 平台經驗,並了解客戶路由與互動概念。
- 具備出色的溝通能力,包括清晰的技術文件撰寫能力,以及領導客戶工作坊的能力。
- 優先條件:具備 OpenSIPS、Asterisk、Twilio、SignalWire 或同類通訊平台經驗。
- 優先條件:具備開發路由引擎、IVR 平台、語音機器人或全通路互動服務的經驗。
- 優先條件:具備 Genesys、NICE、Five9、Amazon Connect、Cisco、Avaya 或同類聯絡中心平台經驗。
- 優先條件:熟悉 Kafka 或 RabbitMQ、Kubernetes、Jenkins、可觀測性平台、API 閘道與安全架構。
- 具備 AI 輔助軟體開發或 AI 驅動解決方案經驗者佳。
福利待遇
- 健康保險保障。
- 透過專屬計畫提供搬遷支援。
- 彈性的遠端工作安排。
- 職涯成長與發展機會。
- 可參加認證計畫。
- 導師制度與人才投資計畫。
- 內部職務流動機會。
- 實習機會。
- 參與具全球影響力的重要專案。
- 包容且相互支持的職場文化。
- 定期舉辦公司社交與團隊建設活動。
