hackquest logo

Golang 开发工程师

海南菲利人力资源有限公司

2 - 3.4K USD
Full-time
Remote
SQL

GOLANG工程师(可远程)


薪资待遇:30K-60K(不含项目奖金,能力优异者面谈)

上班时间:10休4

试用期:1-2个月

公司项目:IM聊天项目(需要有聊天经验)

工作地点:远程办公

岗位职责:

1. 负责现有基于 Go 实现的第三方 Telegram 服务端 的优化和迭代

2. 分析程序运行中的性能瓶颈(如:消息处理延迟、消息同步、CPU 内存开销、协程泄漏等),专注于代码级别优化

3. 开发和维护后续业务所需的服务端接口,如用户管理、消息批量删除、业务回调等

4. 优化消息处理链路、提高系统并发能力和处理效率

5. 与前端、客户端、运维协作,确保系统稳定性与高可用性

6. 编写高质量、可维护的 Go 代码,并持续进行重构和测试

任职要求:

1. 必须有 Telegram 项目经验,熟悉消息流、Session 管理、离线消息等机制

2. 熟悉 MTProto 协议,深入了解 Telegram 的消息加密与协议栈

3. 3年以上 Go 开发经验,具备优秀的代码优化能力和系统设计能力

4. 熟练使用 Kafka 进行异步消息处理,了解其在 IM 系统中的应用场景

5. 熟悉常见性能优化手段(CPU/内存分析、Goroutine 调度、GC 调优、缓存设计等)

6. 有良好的英文文档阅读能力,可阅读 Telegram 协议和接口规范文档

7. 良好的工程素养,熟悉单元测试、代码分层、注释规范

加分项:

1. 有对 Golang GC 性能调优、pprof 性能分析等实战经验

2. 有开源贡献或独立维护过 IM 相关项目