高级软件工程师,Observability——拉丁美洲远程岗位
在 NetBox Labs 使用 Go 构建基于可观测性的网络自动化产品软件。 参与 Orb、Diode 和 pktvisor 等开源项目。
描述
- 加入 NetBox Labs 的 Observability 团队,推动其核心产品领域的发展。
- 为 Orb、Diode、pktvisor 及相关项目开发闭源和开源软件。
- 与产品负责人合作,将概念转化为完善的用户体验。
- 与 NetBox 团队合作,在 NetBox 中构建可观测性功能。
- 与平台团队协作,将可观测性解决方案集成到 NetBox Cloud 和 Enterprise 中。
- 与使用和贡献这些项目的社区成员互动。
- 支持网络发现与协调、网络可观测性与监控,以及代理和车队管理。
任职要求
- 具备至少五年的专业工作经验。
- 精通符合 Go 语言惯用风格的开发。
- 使用 gRPC 和 Connect RPC 构建过 protobuf API。
- 具备 PostgreSQL 和数据库迁移经验。
- 能够熟练使用 Redis 和 RabbitMQ。
- 了解多租户服务、OAuth2/OIDC 和事件驱动架构。
- 了解如何实现至少一次投递和幂等消费者。
- 深入了解可观测性和工具化,包括 OpenTelemetry。
- 了解网络基础,包括设备、配置、协议和网络层。
- 负责任地使用编程代理,并对正确性、安全性和测试质量负责。
- 能够清晰沟通,并撰写有图表支持的技术规格说明。
- 优先条件:至少三年快节奏初创企业工作经验。
- 优先条件:具备 MQTT 或其他设备和物联网协议,或 gNMI 经验。
- 优先条件:具备 Kubernetes 生产环境经验。
- 优先条件:具备 Django、NetBox 或 NetBox 插件经验。
- 优先条件:具备用于测试和工具开发的 Python 经验。
福利待遇
- 可按 Remote, US 薪酬等级获得股权。
- 可按 Remote, US 薪酬等级获得奖金。
- NetBox Labs 是一家提供平等就业机会的雇主。
- 招聘全程提供合理便利支持。
