在加利福尼亚州旧金山的 Cube Dev 公司担任开源首席软件工程师

16个月前远程全职
80K - 100K USD Cube Dev

Cube Dev

location 旧金山
unsaved
首席软件工程师,开源 AT Cube.js 团队 工作类型:全职 地点:美国旧金山或远程 在 Cube Dev,我们正在构建数据应用的 API 层。我们专注于开发者的成功、自下而上的采用和开源。我们的旗舰开源产品 Cube.js 在 GitHub 上有 11,000 颗星星,在社区 Slack 中有 4,000 名开发者。Cube.js 被从苹果、英特尔和沃尔玛到快速增长的硅谷初创公司等公司使用。目前,我们是一个由 20 人组成的远程优先团队,分布在美国、英国和欧洲,并在旧金山设有总部。我们在 2021 年 7 月完成了 A 轮融资,由之前投资过 Redis、Hazelcast、Gradle 和其他基础架构软件初创公司的顶级硅谷风投资助。Cube.js 用于在 SQL 数据库(如 Postgres、ClickHouse)和数据仓库(如 Google BigQuery、AWS Athena、Snowflake)中构建分析 API,这些 API 可以以次秒级的延迟和高并发性提供请求。我们决心进一步提升 Cube.js 的性能,支持更多的数据源,发展数据建模能力,并改进开发者体验,使 Cube.js 成为所有开发者首选的终极开源分析工具。这就是为什么我们正在寻找一位首席软件工程师加入 Cube.js 团队。您将为 Cube.js 做出贡献并在 GitHub 上维护其代码库,参与 Slack 社区支持,成为团队的入口点,并与我们的首席技术官共同推动架构和产品决策。在最初的几个月中,您将致力于优化 Cube.js 的性能,部分将代码库迁移到 Rust,并支持更多的数据库。要求:精通数据结构和算法。对数据库的工作原理有扎实的理解。良好的编码能力。有与产品团队合作的经验。精通 JavaScript 和 Node.js。有构建和管理高负载云基础架构应用程序的经验。良好的沟通能力。流利的英语。具有创业公司经验或对在快速发展的公司工作感兴趣。加分项:有贡献或维护开源项目的经验。有数据工程、构建分析应用或 OLAP 的经验。有 Docker 和 k8s、AWS、GCP 的经验。有 C++、Rust 或其他低级语言的经验。了解 V8 的工作原理。这是一份远程职位。只要能保证您在太平洋时间下午 1 点之前在线,任何地点都可以。我们可以为您在共享办公空间租用工作桌。未来,我们提供可选的搬迁到我们在加利福尼亚州旧金山的总部,并提供签证(H1-B 或 O-1)赞助。此外,我们还提供我们美国公司的股票期权。 薪资范围:80,000美元 - 100,000美元 最低资格要求:软件开发 预计薪资:根据资格每小时20美元至28美元