go开发工程师
1.2-1.5万元/月【任职资格】通常安排线上面试,离职后一周内可到岗者优先考虑,综合能力优异者薪资可面议。
任职要求:
1.具备学信网可查的本科及以上学历,统招背景优先,专业方向不限。
2.熟练掌握Go语言的基础语法与核心特性,深入理解goroutine、channel、接口、反射等关键机制,能够运用Go的并发编程模型开发高性能代码。
3.对Go的内存管理机制、垃圾回收原理及Runtime有深刻认知,具备实际的性能调优和内存泄漏定位能力。
4.熟练使用Hertz微服务HTTP框架,理解其核心架构设计,掌握常用内置中间件的应用,熟悉上下文的设计原理,包括上下文传递、数据共享与生命周期控制。
5.掌握微服务架构的设计与落地实践,熟悉gRPC、Protobuf等技术,具有服务划分与接口定义的实际经验。
6.熟练操作MySQL、PostgreSQL等关系型数据库,能编写高效SQL,熟悉索引优化、事务控制以及分库分表策略。
7.熟悉Redis、MongoDB、Elasticsearch等中间件的应用场景,能根据业务需求进行合理选型并实施。
8.具备分布式系统设计经验,了解分布式事务、服务注册发现、配置管理、限流降级等核心技术。
9.熟悉Linux系统及常用命令,能在Linux环境下完成开发、部署与故障排查工作。
10.掌握Go测试框架(如testing包),能编写单元测试与集成测试,具备测试驱动开发(TDD)实践经验者更佳。
11.理解HTTP、TCP/IP等网络协议,具备网络编程基础,能够解决常见的网络通信问题。
岗位职责:
负责基于Go语言的智能体系统设计与开发,打造高并发、低延迟的分布式技术架构
实现智能体的自主决策逻辑、任务调度机制及多模态交互功能
开发与大语言模型(LLM)深度融合的智能体应用,提升模型推理效率与响应速度
构建通用的智能体开发框架,支持快速迭代与模块化扩展能力
参与智能体系统与大数据平台、知识图谱系统的对接与协同开发
持续开展系统性能优化,确保服务的高可用性与良好扩展性