职位描述
我们正在寻找一位经验丰富的 Golang 开发工程师,加入我们的推荐系统团队。理想的候选人应该具备处理高并发系统的能力,并且对大数据框架有深入理解和实战经验,能够在快速发展和技术驱动的环境中工作。
主要职责
设计和实现高效、可扩展的推荐算法和服务,确保系统稳定性和高并发性能。
利用 Golang 开发服务端组件,优化数据处理和 API 性能。
集成和应用大数据技术(如 Hadoop 、Spark 等)以处理和分析大规模数据集。
与数据科学家和产品团队紧密合作,实现业务需求并优化推荐效果。
编写清晰、可维护的代码,并进行代码审查。 监控生产环境的系统性能,及时解决技术问题。
基本要求
计算机科学或相关领域的学士学位。
至少 3 年使用 Golang 进行系统开发的经验。
深入理解并发编程、网络编程、HTTP 协议和 RESTful API 设计。
经验丰富的大数据技术应用者,熟悉至少一种大数据处理框架。
良好的英语沟通能力和团队合作精神。
加分项
在大规模分布式系统设计和开发方面的实际经验。
有使用 Kafka 、Redis 等技术实现消息队列和缓存解决方案的经验。
对机器学习和数据挖掘技术有基础理解或实践经验