JOBSEARCHER

Senior Distributed Application & Platform Solution Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

岗位概述:你将加入负责分布式系统相关解决方案的团队,覆盖服务编排(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),可用于构建可扩展的工作流插件