资深软件工程师,计算

休斯顿 2天前全职 网络
面议
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