Skip to Content

Job Overview

As a Senior Engineer on the Fusion Adapters and Connectivity team, you’ll design and ship core abstractions powering how dbt communicates with execution systems — leveraging Rust, Go, Arrow, and emerging open standards.

Key points

  1. Design, build, and maintain Rust-first connectivity layers, execution APIs, and adapter scaffolding.

  2. Partner with teams building the dbt compiler, semantic layer, and runtime to evolve adapter interfaces and system boundaries.

  3. Contribute to Arrow/ADBC and other open-source specifications or implementations, strengthening the data ecosystem.

  4. Own CI, testing frameworks, profiling, error reporting surfaces, and release readiness for Fusion adapters.

  5. Contributed to or interacted with Arrow, ADBC, DuckDB, Presto, DataFusion, Spark, ClickHouse, or similar engines.

  6. Experience shaping adapter/plugin standards, driver contracts, or architectural interfaces used by others.

  7. Familiarity with Rust async ecosystems (tokio, tower, tracing) or Go concurrency practices.

  8. Prior OSS governance experience — triaging issues, reviewing PRs, or working with community maintainers.

Skills

RecruitingInterviewingREST APIsCommunication

Experience: Senior-level · 6+ years