dbt Labs是分析工程的先驱,帮助数据团队将原始数据转化为可靠的、可操作的洞察。自2016年以来,我们从一个开源项目成长为领先的分析工程平台,现在每周有超过50,000个团队使用。
截至2025年2月,我们的年经常性收入(ARR)已超过1亿美元,并为超过5,400个dbt Cloud客户提供服务,包括JetBlue、HubSpot、Vodafone新西兰和Dunelm。我们得到了包括Andreessen Horowitz、Sequoia Capital和Altimeter在内的顶级投资者的支持。我们的核心信念是赋能数据从业者:
- 基于代码的数据转换解锁透明性、灵活性和协作
- 分析师应采用软件工程最佳实践来构建可信的数据产品
- 核心分析基础设施应为开源并由用户控制
- 分析代码——不仅仅是工具——应共享并由社区驱动
dbt现已成为分析工程的代名词,定义了现代数据栈,并作为全球企业团队的数据控制平面。而我们才刚刚开始。我们正在快速成长,组建一支充满激情和好奇心的全球团队。通过查看我们的价值观了解更多关于我们的特别之处。
在dbt Labs,我们正在构建现代数据栈的未来——我们需要你的帮助。
我们正在寻找一名资深软件工程师,在从零到一的过程中发挥关键作用。你将跨团队和学科合作,设计和交付塑造数据未来的解决方案,同时指导他人并影响我们的技术方向。
这个职位是一个独特的机会,可以塑造dbt计算平台的未来——一种新型的分析查询引擎。通过利用dbt预测和优化从摄取到消费的查询执行的能力,你将帮助构建一个真正差异化的系统,使我们与其他数据库技术区分开来。
这个角色非常适合对查询引擎、数据库系统和大规模分布式计算感兴趣的工程师——并希望对数据从业者的日常工作产生有意义的影响。
你的工作内容
- 设计、构建和维护支持dbt优化查询能力的计算层,涵盖摄取、转换和消费。
- 主导技术架构讨论,重点关注查询引擎、存储系统和分布式数据库设计。
- 与产品、设计、运营和安全团队合作,交付架构良好、可扩展的计算解决方案。
- 构建支持用户满意度、质量、高可用性和性能的服务、API和体验。
- 以战略思维解决模糊、开放式的技术挑战,平衡技术限制与用户需求和产品目标。
- 定义和推动测试、可观察性和系统可靠性方面的最佳实践。
- 指导公司内的工程师,促进技术成长和协作。
- 倡导技术卓越和创新的文化,影响多个团队或领域的工程方向。
我们寻找的特质
- 10年以上软件工程经验,具备数据库系统、查询引擎或存储系统的专业知识。
- 在系统级别的C++、Rust、Go、Python或Java编程技能强。
- 具有设计和扩展分布式系统或SaaS平台的经验。
- 熟悉云基础设施(AWS、GCP、Azure、Kubernetes、Terraform)。
- 具备领导复杂项目和跨职能协作的能力。
- 优秀的问题解决能力、清晰的沟通能力和强烈的责任感。
加分项
- 对开源数据库技术项目如Apache Arrow、DuckDB、MongoDB Runtime或其他分析数据系统有贡献。
- 具有性能优化、可观察性或大规模查询引擎的经验。
- 接触过数据工程工具或现代前端框架(React、TypeScript)。
- 有分布式、远程优先团队的背景。
为什么你会喜欢在这里工作
- 有机会解决推动数据库和计算系统边界的困难技术问题。
- 一个重视好奇心、包容性和协作的文化。
- 有机会对全球数千个数据团队产生真正的影响。
薪酬与福利
- 年薪:200,000 - 275,000美元
- 股权
- 福利 - dbt Labs提供:
- 无限假期(我们确实使用!)
- 401k
- 养老金计划
- 16周带薪育儿假
- 健康津贴
- 家庭办公室津贴,等等!
技能:
亚马逊网络服务(AWS)、分析技能、Apache、应用程序编程接口(API)、最佳实践、C++编程语言、云计算、沟通技能、计算机架构、计算机编程、计算机软件、计算机系统、数据库设计、数据库技术、分布式计算、分布式数据库、GCP(良好临床实践)、Go编程语言(Golang)、高可用性、Java、大规模系统、领导力、指导、微软Windows Azure、MongoDB、开源、开源数据库、运营安全(OPSEC)、性能调优/优化、问题解决技能、产品设计、Python编程/脚本语言、质量保证方法、查询分析、查询优化、React.js、退休计划、Rust编程语言、软件工程、软件即服务(SaaS)、系统可靠性、团队建设、团队领导/经理、技术领导、技术战略、用户界面工具
关于公司:
dbt Labs