鱼泡网首页职位公司校园意外险下载APP

登录注册后可以:

直接与老板/牛人联系

更精准匹配求职意向

获取更多的求职信息

golang开发工程师

1.7-2.4万元/月
职位详情
微信扫码分享
举报
3-5年大专Golang
岗位职责 1. 负责高性能分布式系统、网络服务的设计、开发与优化,聚焦网关、代理服务器等核心组件的开 发⼯作。 2. 深入参与⽹络协议栈的开发与调优,解决⾼并发、低延迟场景下的技术挑战。 3. 设计和实现基于Golang的TCP/UDP代理、HTTP/HTTPS⽹关、负载均衡及反向代理服务。 4. 参与网络通信中间件的架构设计,解决跨平台、高可用性及容灾问题。 5. 持续优化服务性能,提升系统稳定性与安全性,参与技术难题攻关与性能瓶颈分析。 任职要求 核心要求(硬性技能) 1. Golang开发能力: 3年以上Golang开发经验,深入理解语言核心特性(GC机制、协程调度、反射、接口设计),熟悉runtime源码或性能优化手段者优先。 熟练使用Golang生态工具链(go mod、pprof、race detector),具备高性能、高可靠性代码的编写经验。 熟悉主流框架(Gin、Echo、Fiber)及常用库(gRPC、Protocol Buffers、Zap)。 2. 网络编程与协议: 精通TCP/IP协议栈,深刻理解滑动窗口、拥塞控制、三次握手/四次挥手等底层机制,能通过Wireshark等工具分析网络问题。 熟悉HTTP/1.1、HTTP/2、HTTP/3协议差异,掌握QUIC协议WebTransport等新兴技术者优先。 有代理服务器或网关开发经验,需独立实现过反向代理、透明代理、负载均衡、流量镜像等功能模块。 熟悉TLS/SSL协议,具备证书管理、双向认证、会话复用等安全实践能力。 3. 系统与架构设计: 熟悉Linux内核网络子系统(Netfilter、eBPF),掌握Socket编程及非阻塞I/O模型(epoll、kqueue)。有高并发场景实战经验,熟悉连接池、零拷贝、内存复用等优化技巧。 精通分布式系统设计,能设计多级缓存、熔断降级、流量染色等容错方案。 4. 网关与代理技术栈: 深入理解Nginx/Envoy/Kong等开源网关的架构设计,有二次开发或插件编写经验。 熟悉服务网格(Istio、Linkerd)数据平面实现原理,如xDS协议、动态配置下发。 掌握四层/七层代理的差异化场景(如TCP代理与HTTP网关的性能调优策略)。 5. 云原生与运维能力: 熟练使用Docker、Kubernetes,具备服务容器化、Helm Chart编写及集群运维经验。 熟悉Prometheus、Grafana、ELK等监控日志体系,能通过指标分析定位性能瓶颈。 了解服务网格(Service Mesh)、API网关与Serverless的融合架构。扩展要求(软技能与综合能力) 重视代码可维护性,熟练编写单元测试、集成测试,熟悉代码覆盖率工具(go test -cover)。 具备代码审查经验,能制定团队编码规范,推动静态检查工具(golangci-lint)落地。 熟练使用pprof、trace、GDB等工具分析Goroutine泄漏、死锁、内存溢出等问题。 熟悉Linux系统级调试命令(strace、perf、netstat),能快速定位网络丢包、连接池耗尽等线上故障。

职位总结围绕职位描述,归纳工作内容、招聘要求

李先生IP:湖南长沙

小算科技

·人事经理
工商信息

法定代表人:

曾欢

成立日期:

2019-05-23

查看全部

工作地址
长沙岳麓区恒伟星中心T3栋10楼
点击查看地图

相关推荐查看更多 >

长沙

搜索
请选择城市
热门城市ABCDEFGHJKLMNPQRSTWXYZ
全国