高级 Go 软件工程师

无个税2个月前全职
面议 Snaphunt

Snaphunt

location 迪拜
unsaved
• 在一家拥有良好成功记录的公司工作 • 加入 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 招聘、外包、外包、软件开发和不同的咨询服务,主要专注于帮助我们的合作伙伴成功实现商业目标。