Golang语言开发工程师
用人方:远程团队(名称在约面时告知)
岗位职责 1. 核心业务开发 负责视频资料检索平台的后端架构与核心业务开发,覆盖搜索聚合、影片与创作者资料、播放服务、用户行为、收藏历史、排行榜及内容运营等业务线 将业务需求转化为可上线、可观测、可扩容的技术方案并推动落地 2. 高并发与系统稳定性 设计并持续优化高并发 API,落地多级缓存、请求合并、异步队列、限流、熔断、降级与热点数据保护,保障突发流量下的可用性 3. 数据层 负责 MySQL 数据模型设计、索引优化、慢查询治理与读写链路优化,处理缓存与数据库一致性、数据回填、幂等和任务重试等问题 4. 缓存体系 建设 Redis 缓存体系,针对缓存穿透、击穿、雪崩、大 Key、热 Key 和缓存失效风暴制定可执行方案并落地 5. CDN 与网络治理 参与 Cloudflare / CDN 接入与治理,包括 Cache Rules、缓存键、TTL、回源保护、主动刷新、WAF、Rate Limiting、防盗链和多线路切换 6. 视频播放链路 负责播放链路后端能力:HLS/m3u 8、TS 分片、AES-128 Key、播放清单改写、鉴权 URL、回源与边缘缓存 7. 可观测性与运维 完善日志、指标、链路追踪和告警体系,能快速定位线上性能问题,并对容量、故障和发布风险负责 8. 工程效能与团队 - 推动代码评审、自动化测试、灰度发布、回滚和技术文档建设,带领团队形成稳定的工程规范 任职要求 - 5 年以上后端开发经验,至少 2 年承担核心系统或技术负责人角色 - 精通 Golang,熟悉 goroutine 并发模型、channel、内存管理与性能调优(pprof、GC 调优等),有常驻进程 / 高并发服务实战经验 - 必须具备真实的大用户量或高并发线上项目经验,能清晰说明业务规模、峰值 QPS、容量瓶颈、优化过程与最终结果 - 熟练掌握 MySQL 与 Redis,具备数据库性能分析、缓存架构设计和线上数据问题处置能力 - 必须具备 Cloudflare 或主流 CDN 的生产经验,理解浏览器缓存、边缘缓存、源站缓存及缓存键对命中率的影响 - 熟悉 Linux、Nginx 或 HAProxy、Docker、Git 和 CI/CD,能独立完成服务部署、排障和性能调优 - 熟悉 RESTful API、签名鉴权、权限控制、文件上传安全和第三方接口对接,重视安全与数据边界 - 具备清晰的系统设计能力和主人翁意识,能把需求转化为可上线、可观测、可扩容的技术方案 加分项 - 有视频、直播、内容社区、图片搜索、短视频或大规模媒体资源平台经验 - 熟悉 Hyperf、Swoole、RoadRunner 等常驻内存或异步框架,处理过连接泄漏与内存增长问题;有 PHP→Golang 迁移经验者优先 - 有 Elasticsearch / OpenSearch、ClickHouse、Kafka、RabbitMQ 等组件的生产实践 - 有 AWS、跨账号网络、对象存储、CloudFront、Cloudflare Workers/R2 或多 CDN 调度经验 - 有反爬、防盗链、风控、攻击流量治理或大规模图片处理经验
咨询时报上岗位编号 JD-0376,顺手附上简历,匹配更快。全程不收任何费用。