JOBSEARCHER

Senior Distributed Application & Platform Solution Engineer

岗位概述:你将加入负责分布式系统相关解决方案的团队,覆盖服务编排(Service Orchestration)、BaaS(Backend as a Service,后端即服务)、Kubernetes、Istio 以及 APM(应用性能监控) 产品线。你将在平台能力与微服务最佳实践之间架起桥梁,帮助各产品团队设计、部署和运维具备高韧性的分布式系统。你也将参与制定我们的工作流编排(Workflow Orchestration)和 BaaS 策略——让开发者能专注于业务逻辑,由平台负责状态管理、任务调度和后端服务。工作内容:微服务治理 - 设计并推广服务网格(Service Mesh,基于 Istio)模式、流量路由、重试/超时策略,以及面向多团队微服务场景的熔断(Circuit-Breaking)机制。架构并运维工作流引擎(如 Conductor-OSS、Temporal),管理复杂的长周期业务流程和 Saga 模式。评估、集成并运维 BaaS 解决方案(如 Supabase、Hasura),为产品团队提供即时可用的 GraphQL/REST API、身份认证与存储能力。编排与计算资源 - K8s 集群(含 Ingress、Gateway、基于 MetalLB 的 LoadBalancer)。应用可见性与告警、分布式链路追踪、网络流量记录与回放、动态分析,以及基于 SLO(服务等级目标)的告警机制。任职要求:微服务架构——在服务发现(Service Discovery)、API 网关、分布式事务模式(Saga、两阶段提交 2PC)以及服务间通信(同步/异步)方面有深厚的实战经验。工作流/服务编排——具备 Conductor-OSS、Temporal 或同类持久化执行引擎(Durable Execution Engine)的生产环境经验,理解工作流版本管理、活动(Activity)重试与状态恢复机制。BaaS / API 平台——具备 Supabase、Hasura 或同类平台的实操经验,熟悉如何将数据库以安全、实时的 GraphQL/REST API 形式对外暴露,并管理行级安全(RLS,Row-Level Security)。服务网格(Istio)——在生产环境中有丰富的流量管理、故障注入(Fault Injection)与策略实施经验。K8s(Operator、Ingress、LoadBalancer——MetalLB、安全策略)——侧重于面向微服务的工作负载编排。编程能力(Go、C++ 或 Java)——用于编写 Operator、Sidecar 代理、工作流 Worker,以及解决微服务痛点的自定义 Controller。可观测性——具备分布式链路追踪(Jaeger/Tempo)、指标监控(Prometheus)和日志排查经验,能够排查微服务调用链和工作流执行问题。AI Agent——能够借助 AI Agent 加速自己的工作。加分项:有将单体应用迁移到微服务架构的经验了解 WebAssembly(Wasm),可用于构建可扩展的工作流插件