
Horizon3.ai 软件工程师,API 平台(远程—美国)
为 Horizon3.ai 的 NodeZero 自主网络安全平台构建基于 Go 的 API 基础设施。 负责网关、服务契约、可靠性工具和支持安全集成的共享 API。
描述
- 开发和维护 Go API 端点、中间件及平台服务
- 扩展 API 网关,涵盖路由、身份验证、速率限制以及请求/响应转换
- 使用 OpenAPI 和 gRPC 定义并维护 API 契约
- 向内部使用者通知 API 的破坏性变更
- 通过监控、告警、SLA 跟踪和事件响应提升平台 API 的可靠性
- 编写清晰、易于审查的代码,并为成功和失败场景编写测试
- 与数据摄取、集成平台和客户端平台团队合作
- 开发连接 NodeZero 服务与客户及集成接口的内部 API 层
- 参与 API 整合、版本管理、速率限制和可观测性项目
- 向 API 平台工程经理汇报
任职要求
- 至少两年专业生产环境后端服务开发经验
- 精通 Go,或具备快速上手并高效使用 Go 的能力和意愿;Go 是主要编程语言
- 深入理解 REST API 设计和 HTTP 语义
- 能够评估延迟、错误率、重试行为和熔断策略
- 具备 Kubernetes 环境工作经验,包括部署、调试和服务交互分析
- 具备基于 Docker 的容器化开发工作流经验
- 熟悉 OAuth 2.0、API 密钥和 JWT 身份验证模式
- 能够编写清晰、易于审查并由有意义的测试支持的代码
- 愿意尽早提出阻碍并在需要时寻求帮助
- 能够适应与分布式团队异步协作
- 具备 gRPC 经验者优先
- 具备 Kong、Envoy、NGINX 或类似云原生技术的 API 网关经验者优先
- 了解 Istio 或 Linkerd 等服务网格平台者优先
- 具备网络安全经验或开发供安全工具使用的 API 经验者优先
- 具备 gRPC 和基于 protobuf 的服务契约经验者优先
- 依法获准在美国工作
- 如有需要,愿意出差最多 5%
福利待遇
- 每位全职员工均可获得股票期权或股权方案
- 为员工及其家属提供健康保险
- 为员工及其家属提供视力保险
- 为员工及其家属提供牙科保险
- 灵活的休假政策
- 优厚的育儿假
- 职业和专业发展机会
- 包容且协作的工作文化
- 根据职位和所在地提供远程及混合办公安排









