高级 Go 后端工程师 / PHP 工程师远程岗位

发布于

## 高级 Go 后端工程师 / 后端架构师

- **远程/20k-35k**

### 岗位职责
- 负责核心后端系统的架构设计、技术方案设计及落地,参与高并发、高可用、分布式系统的建设与持续优化。
- 负责大型业务系统的服务架构设计,包括服务拆分、流量治理、负载均衡、容灾、高可用、数据一致性及性能优化等。
- 负责设计和建设 CDN + 应用层 + Redis 等多级缓存体系,解决热点数据、高并发访问、缓存穿透、缓存击穿、缓存雪崩、缓存一致性及大规模流量场景下的性能问题。
- 参与大型企业级统一入口 / 统一接入体系建设,包括 API Gateway、统一域名入口、流量调度、服务发现、健康检查、限流、熔断、故障切换等,并建设相应的监控及管理面板。
- 负责生产环境完整的监控、可观测性及故障定位体系建设,能够从基础设施、网络、网关、应用、数据库、缓存到业务指标建立完整的监控体系。
- 基于 OpenTelemetry 建立统一的 Metrics、Logs、Traces 可观测性体系,实现跨服务的全链路追踪,并通过 TraceID、日志、指标、调用链等信息快速定位生产环境问题。
- 建立生产环境故障快速定位和分析机制,能够针对 CPU、内存、网络、连接池、GC、线程/Goroutine、QPS、错误率、P99 延迟、缓存命中率、数据库慢查询、消息堆积等问题进行快速分析和定位。
- 参与大数据及实时数据处理相关系统建设,负责海量日志、用户行为、订单、风控事件等数据的采集、处理、分析及查询架构设计。
- 参与或负责基于 Flink 的实时计算、实时风控、实时指标及事件处理系统建设,理解 State、Checkpoint、Watermark、Window、Exactly-Once 等核心机制。
- 参与 Doris / Elasticsearch / ClickHouse 等大数据及分析系统的建设、性能优化和生产环境运维,解决海量数据写入、查询、索引、分片、数据生命周期及集群扩展等问题。
- 参与大型日志平台、风控系统、数据分析平台或实时监控平台建设,能够针对海量数据场景进行系统容量规划、性能优化及故障排查。
- 积极使用 AI 提升研发效率,包括 AI Coding、代码分析、问题排查、技术方案设计、测试生成、日志分析等场景。

### 任职要求
#### 核心要求
- 5 年以上后端开发经验,3 年以上 Go 开发经验,具备扎实的 Go 语言基础,熟悉 Goroutine、Channel、Context、网络编程及 Go 服务性能优化。
- 具备较强的系统架构设计能力,有实际负责大型分布式系统、高并发系统或核心业务系统架构设计和落地经验。
- 有丰富的 CDN + 应用缓存 + Redis 多级缓存架构经验,理解缓存一致性、热点数据、缓存穿透/击穿/雪崩等问题。
- 有大型企业统一入口 / 统一接入平台建设经验,熟悉 API Gateway、流量治理、限流、熔断、服务发现、健康检查、故障切换等。
- 有完整的生产环境监控和可观测性体系建设经验,能够从 0 到 1 设计和建设一套覆盖基础设施、网络、网关、应用、数据库、中间件及业务指标的监控体系。
- 具备较强的线上问题快速定位能力,能够通过 Metrics、Logs、Traces、调用链、系统指标及业务指标,快速判断问题所在层级,并建立从“发现问题 → 告警 → 定位 → 分析 → 处理 → 复盘”的完整闭环。
- 有 OpenTelemetry 或同类可观测性体系的实际使用经验,理解 Metrics、Logs、Traces、TraceID、Span、Context Propagation 等概念。
- 具备较好的大数据系统经验,有海量日志、实时数据、用户行为分析、风控、监控或数据分析平台的实际项目经验。
- 对以下技术有实际生产环境使用经验:
- Flink
- Doris
- Elasticsearch
- ClickHouse
不要求每项都达到专家级,但至少有其中 1 ~ 2 项较深入的生产实践,并理解其核心原理、数据模型、性能特点及适用场景。
- 有大规模日志系统 / 实时风控系统 / 实时监控系统 / 数据分析平台中的一种或多种实际建设经验。
- 具备一定的 AI 工具使用经验,能够使用 AI 辅助编码、代码阅读、问题排查、技术方案设计、测试及日常研发工作。

#### 加分项
- 有百万级、千万级甚至更大规模请求量或数据量的系统建设经验。
- 有大型互联网、金融、电商、支付、广告、内容平台等高并发业务经验。
- 熟悉 Kafka、Pulsar 等消息队列的大规模生产实践。
- 熟悉 Kubernetes、Docker、云原生及微服务体系。
- 熟悉 Prometheus、Grafana、Loki、Tempo、Jaeger 等监控及可观测性组件。
- 熟悉 MySQL / PostgreSQL,并具备数据库性能优化经验。
- 有 Iceberg、数据湖、实时数仓等相关经验。
- 有大型风控规则引擎、实时决策引擎或事件驱动系统建设经验。
- 有大型企业基础设施平台、统一接入平台、监控平台或内部 PaaS 平台建设经验。
- 有 AI Agent、RAG、MCP、AI Coding 或其他 AI 工程实践经验。

### 岗位核心能力
- 我们更看重真实的大规模系统建设和线上问题处理经验,而不是简单的技术栈罗列。
- 理想候选人应该能够独立完成:
- 架构设计 → 系统开发 → 性能优化 → 监控建设 → 线上故障定位 → 系统稳定性优化
- 并且具备以下完整技术视野:
- 用户请求

- CDN / DNS / 统一入口

- Gateway / 流量治理

- Go 应用集群

- 本地缓存 / Redis 多级缓存

- MySQL / PostgreSQL

同时具备:
- OpenTelemetry
- Metrics / Logs / Traces
- 统一监控平台
- 告警
- 链路追踪
- 故障快速定位

以及:
- Kafka → Flink → Doris / ClickHouse / Elasticsearch
- 实时计算 / 日志分析 / 风控 / 数据分析

能够从架构、性能、稳定性、可观测性及数据处理多个维度解决复杂生产环境问题。

---

## PHP 工程师

- **远程/面议**

### 岗位职责
1. 负责核心业务的高并发/大流量系统设计与研发,包括 QPS、P99、容量预估、热点缓存、无状态扩缩等场景。
2. 负责业务服务端的性能优化:路由、连接池、查询与缓存、Opcache、静态化、队列等。
3. 负责服务端高可用与稳定性建设:限流、降级、熔断、重试、超时、报警、灰度/回滚。
4. 参与数据库体系结构优化:表结构、索引、分库分表、业务一致性、数据迁移方案。
5. 推动工程体系:单元测试、集成测试、CI/CD、监控体系、日志追踪、代码规范(PSR)。
6. 参与系统架构评审,产出技术方案文档,推动跨团队落地。

### 任职要求
1. 36 岁以下,候选人优秀年龄可适当放宽;
2. PHP经验 3 年以上,精通 PHP 编程,熟悉 PHP 7→8 迁移与兼容方案。
3. 熟悉 MVC 与主流框架(Yaf/Yii/Laravel 等),能独立进行架构搭建与优化。
4. 高并发经验:熟悉路由、连接池、缓存、异步任务(Yaf + CLI/Crontab)、Opcache 等。
5. 熟练 Redis / 消息队列(Kafka/RabbitMQ/Redis Stream),理解其在高并发场景下的使用与优化。
6. 熟悉 Elasticsearch 索引、聚合、调优,具备排查与优化经验。
7. 熟悉 Swoole / Workerman 中至少一种(加分项)。
8. 前端基础能力:熟练 HTML、CSS、JavaScript,了解 SEO 原理、标签语义化、SSR 及常见 SEO 渲染方式,并理解服务端渲染/静态站点生成原理。
9. 数据库优化:具备 MySQL 索引优化、慢 SQL 分析、查询性能提升经验,熟悉 Nginx + PHP-FPM 机制(进程模型、慢日志、连接优化等)。
10. 掌握 Git 工作流,能进行 Code Review、单元测试、可维护代码(PHPUnit)。
11. 具备良好的问题定位与线上故障排查能力(trace、日志、CPU/IO、慢 SQL 等)。
12. 良好的责任心与沟通能力,能够推动跨团队项目落地。
13. 有 Go 经验,薪资可谈。
14. 有视频站相关经验优先。

---

### 薪资
发:usdt
邮箱:wangfeng588888@gmail.com
TG:@hr861

---

原文链接:[点击查看](https://www.v2ex.com/t/1235206)

评论

暂无评论。

0.048045s