• 在一家拥有良好成功记录的公司工作
• 加入 IT 服务领域的知名品牌
• 灵活的工作选项
职位介绍
关于这个角色
我们正在寻找一位高级 Go 软件工程师,来构建实时语音 AI 系统,树立行业标准。
您的职责包括:
• 设计和增强后端基础设施,关注可扩展性、性能和可靠性。实现功能并维护支持我们下一代产品的系统。
• 熟练管理 Go 中的并发和并行,使用 goroutines、channels 和同步原语,如互斥锁和等待组。
• 开发强大的网络和流媒体能力,包括网络编程、套接字和 WebSockets、WebRTC 等协议的经验。
• 通过分析 Go 代码、降低延迟和高效管理内存及垃圾回收,领导性能优化工作。
• 构建容错系统,具备强大的恢复机制和故障转移策略,以维护服务的连续性。
• 使用 zap、klog、OpenTelemetry 和 Jaeger 等工具实施全面的日志记录和追踪,以增强监控和故障排除。
• 应用测试驱动开发(TDD),参与结对编程,以确保高代码质量并促进团队协作。
• 积极参与代码审查,提供建设性反馈,以维护代码质量并遵循最佳实践。
• 关注软件开发的最新动态,为团队的持续学习和改进做出贡献。
您需要:
• 至少 5 年的 Go 专业经验,并有开发可扩展和可扩展系统的记录。
• 额外的 Python 熟练度,并熟悉基础设施容器化、DevOps 和 MLOps 工具(优先考虑 GCP 或 AWS)。
• 在创建和维护强大 API 以及实施高级 CI/CD 管道方面有丰富经验。
• 扎实的软件工程原则基础,并致力于前沿实践,包括 TDD、结对编程和持续集成。
个人资料
除了基本要求:
• 对 WebRTC 和 Twilio 等语音技术的了解。
• 在 AI 领域的背景,特别是在大型语言模型、语音转文本和语音合成应用方面。
• 在 AI 相关领域的经验,如低延迟音频流处理或在产品环境中利用 LLM。
• 对大规模分布式计算和云基础设施的了解。
我们提供:
• 高速自主:在快速发展的初创公司中担任高责任角色。
• 远程优先的灵活性:随时随地贡献,按您的日程安排。
• 前沿技术:专注于您最感兴趣的工作。
• 职业发展:随着公司发展扩大您的影响力。
• 有竞争力的薪酬:反映您技能和经验的竞争性薪酬、股权选择和全面福利。
雇主
我们的客户是领先的 IT 招聘和软件开发公司。客户多元化、全球分布的团队提供 IT 招聘、外包、外包、软件开发和不同的咨询服务,主要专注于帮助我们的合作伙伴成功实现商业目标。