高级 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 赋能解决方案经验者优先。
福利待遇
- 健康保险保障。
- 通过专门项目提供搬迁支持。
- 灵活的远程工作安排。
- 职业成长与发展机会。
- 可参加认证项目。
- 导师指导和人才投资计划。
- 内部岗位流动机会。
- 实习机会。
- 参与具有全球影响力的重要项目。
- 包容且相互支持的工作文化。
- 定期举办公司社交和团队建设活动。
