Staff Software Engineer_Fusion Adapters
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
-
Design, build, and maintain Rust-first connectivity layers, execution APIs, and adapter scaffolding.
-
Partner with teams building the dbt compiler, semantic layer, and runtime to evolve adapter interfaces and system boundaries.
-
Contribute to Arrow/ADBC and other open-source specifications or implementations, strengthening the data ecosystem.
-
Own CI, testing frameworks, profiling, error reporting surfaces, and release readiness for Fusion adapters.
-
Contributed to or interacted with Arrow, ADBC, DuckDB, Presto, DataFusion, Spark, ClickHouse, or similar engines.
-
Experience shaping adapter/plugin standards, driver contracts, or architectural interfaces used by others.
-
Familiarity with Rust async ecosystems (tokio, tower, tracing) or Go concurrency practices.
-
Prior OSS governance experience — triaging issues, reviewing PRs, or working with community maintainers.
Skills
Experience: Senior-level · 6+ years
Sign in to applyCreate your account
Staff Software Engineer_Fusion Adapters · Fivetran
Don't have an account? Already have an account?