任务详情
公司介绍:海外广告公司,成立2年,团队100+,团队背景很多来自大厂阿里/腾讯/华为等;
资深后台研发工程师(Go) 20-40K
职位亮点
• 前沿技术探索: 深度参与AI Agent、大数据处理、Web3等前沿技术的研发与落地。
• 核心业务挑战: 负责构建高并发、高可用、分布式的大型系统架构,直面海量数据处理的技术挑战。
• 极致成长空间: 与技术大牛共事,在极具挑战的业务中快速成长,主导技术决策,实现个人价值。
职位描述
我们正在寻找一位经验丰富、充满热情的资深后台研发工程师。您将作为核心成员加入我们的技术团队,负责设计、构建和维护支撑我们核心业务的大规模分布式系统。您需要对技术有深厚的热爱,具备强烈的Owner意识,并致力于解决复杂的技术难题。
主要职责:
系统架构与设计: 负责核心业务系统的架构设计、技术选型与实现,确保系统的高可用、高扩展性和高性能。
AI Agent平台开发: 参与或主导AI Agent相关平台的研发,包括但不限于任务规划、工具调用、记忆管理等模块的设计与实现。
数据获取与处理: 设计并开发高效、稳定、可扩展的分布式爬虫系统,解决各种复杂的反爬挑战,为业务提供高质量的数据来源。
后端服务开发: 使用Go语言进行服务端业务逻辑开发,编写高质量、可维护、可测试的代码。
技术攻坚与优化: 定位和解决系统中的性能瓶颈与技术难题,持续提升系统的稳定性和效率。
团队协作与引领: 参与代码审查、技术文档撰写,分享最佳实践,帮助团队共同成长。
职位要求
必备条件:
• 工作经验: 5年及以上后端开发经验,其中至少3年专注于使用Go语言进行项目开发。
• 技术基础: 扎实的计算机基础,精通数据结构、算法、网络、操作系统等知识。
• Go语言能力: 深入理解Go语言的并发模型、内存管理、GC机制以及常用框架和生态。
• AI Agent经验: 具备实际的AI Agent项目经验,熟悉其核心概念(如Reasoning、Acting等),并有相关框架(如LangChain、AutoGPT等)的使用或开发经验。
• 爬虫经验: 拥有丰富的爬虫系统开发经验,能熟练处理动态渲染、验证码识别、IP代理等复杂场景,有Scrapy、Colly等框架使用经验者优先。
• 架构能力: 具备大型分布式系统的设计和开发经验,熟悉微服务、容器化(Docker/K8s)、消息队列、缓存、数据库优化等技术。
• Owner意识: 对产品和业务有强烈的责任感,能主动发现问题并推动解决,具备出色的解决问题和沟通协调能力。
优先考虑(加分项):
• 有Web3项目开发经验,熟悉区块链基础概念、智能合约、或相关协议。
• 有大规模数据处理的实战经验,熟悉Hadoop、Spark、Flink等技术栈。
• 有带领技术团队或作为项目技术负责人的经验。
• 在GitHub上有高质量的开源项目贡献或技术博客。