HyperDX正在寻找我们的首位创始工程师,以帮助构建下一代面向开发人员的开源观测性产品。你是一个对改进开发人员解决生产问题的方式充满激情,并重新思考观测性产品的构建方式的人 - 从根本上重新构建。
我们的旅程还处于非常早期阶段,但已经引起了广大开发人员社区的极大兴趣,从获得5k个Github星标到数百个团队在云端注册HyperDX。
如果你还没有,你可以通过我们的Github仓库了解我们的产品和代码。
我们名字中的DX代表开发者体验 - 优化开发者体验是我们整个产品和业务的核心。
职位描述:
• 你将亲自构建产品的任何部分(主要是后端),重点是构建最佳的开发者体验,将工程师从事故或错误带到根本原因和解决方案。
• 你将与创始人合作,参与愿景和路线图,解决规模化挑战和用户体验/开发者体验设计会议等方面的工作。
• 你将直接参与我们令人惊叹的客户社区、开源贡献者和用户,密切听取他们的反馈并迅速采取行动,或在他们遇到困难时给予帮助。他们中的大多数人直接在我们的Slack或Discord社区中。
• 你将解决复杂的技术问题,从为各种语言/平台(如Node、Deno、RoR、Java等)构建持久的SDK,到帮助有效扩展我们的数据摄取管道和Clickhouse集群。
• 你喜欢面对面的合作,并且可以在我们位于圣马特奥市中心办公室工作至少一周3天,与团队的其他成员一起工作(周围有美食和珍珠奶茶可供选择)。
关于你:
• 你喜欢快速行动并经常发布以解决实际影响客户的问题。
• 你接受模糊性 - 你喜欢接受大的想法并独立执行,但在需要时可以与团队和客户合作。
• 3年以上的工程师经验,有构建开发者工具的经验将获得额外加分。
• 精通Typescript,用于我们的Next.js前端和Express后端。
• 熟练使用SQL进行查询生成,用于我们的Clickhouse数据库。
• 熟悉Docker/容器,并熟悉Kubernetes或其他容器编排平台。
• 你喜欢与开源社区一起构建。
额外加分:
• 深入了解分布式系统,特别是扩展高容量事件摄取管道和列式数据存储(如Clickhouse、Druid)。
• 对观测性工具有自己的见解,并知道它们在哪些方面可以提升10倍。
• 对其他语言和平台感兴趣,以帮助构建/维护我们下一代的集成,从Rust到PHP等各种语言。
关于我们:
目前只有我们两位创始人(Michael和Warren) - 我们都具备深厚的技术背景,热衷于在坚实可扩展的基础架构之上构建出色的开发者工具。
我们计划继续扩大团队规模,以满足我们所面临的巨大客户需求 - 并且我们有足够多年的资金支持。在技术方面,你可以在我们的贡献文档中了解更多关于我们的设置。在生产环境中,我们在AWS和Kubernetes上运行。
我们认为,在重新思考开发者在面临下一个错误工单或下一个事故时如何获得授权时,将有一个极其有意义的体验。如果你读到这里,请给我们留言,分享你参与过的最令人难忘的事故。