该职位已失效,看看其他机会吧

Golang

1.5-2万·14薪
  • 长沙岳麓区
  • 3-5年
  • 大专
  • 全职
  • 招1人

职位描述

云计算/大数据
岗位职责
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),能快速定位网络丢包、连接池耗尽等线上故障。
查看全部

工作地点

长沙岳麓区恒伟星中心T3栋10楼

职位发布者

容女士/招聘经理

立即沟通
公司Logo湖南小算科技信息有限公司
小算简介湖南小算科技信息有限公司,是一家致力虚拟化技术产品的技术型公司。主产品“虚拟大师”是一款以Virtual Machine(简称VM,即虚拟机)技术为主的APP(安卓应用)软件。“虚拟大师”可为企业定制安全的系统级服务,也可为用户提供定制ROM的需求,更可为开发者提供适配的安卓操作系统。
公司主页