Staff Software Engineer – Fusion Adapters
Fivetran · Bengaluru
Job description
About the role
dbt Fusion is building the next generation of data execution and connectivity infrastructure, enabling dbt workloads to run efficiently across diverse compute engines and data platforms. As a Senior Engineer on the Fusion Adapters and Connectivity team, you will design and ship core abstractions that power how dbt communicates with execution systems, using Rust, Go, Arrow and emerging open standards. This role sits at the intersection of systems programming, database internals and high‑visibility open‑source development.
Key responsibilities
- Design, build, and maintain Rust‑first connectivity layers, execution APIs and adapter scaffolding.
- Partner with dbt compiler, semantic layer and runtime teams to evolve adapter interfaces and system boundaries.
- Contribute to Arrow/ADBC and other open‑source specifications, strengthening the data ecosystem.
- Own CI, testing frameworks, profiling, error‑reporting surfaces and release readiness for Fusion adapters.
- Debug complex interoperability and performance issues across drivers, engines and compute domains.
- Collaborate with internal and community maintainers to review PRs, write RFCs and evolve public code architectures.
Required profile
- Strong programming background in Rust, Go, C++ or similar performance‑oriented languages.
- Experience designing or maintaining SDKs, libraries, connectors or compute/data integration codebases.
- Exposure to data warehouses, query engines, Arrow/columnar ecosystems or execution runtimes.
- Desire to build foundational platform components that other teams and community members rely on.
- Comfort working in public code‑review loops, async‑first communication and collaborative RFC processes.
- Mindset focused on debuggability, reliability and ownership in ambiguous problem spaces.
Required skills
- Rust
- Go
- C++
- Arrow
- ADBC
- DuckDB
- Presto
- DataFusion
- Spark
- ClickHouse
- tokio
- tower
- tracing
What we offer
- 100% employer‑paid medical insurance.
- Generous paid time off including vacation, sick time, parental leave, holidays, a year‑end Global Week of Rest and volunteer days.
- RSU stock grants.
- Professional development and training opportunities.
- Company virtual happy hours, free food and team‑building activities.
- Monthly cell‑phone stipend.
- Access to an innovative mental‑health support platform.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 18 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Fivetran
Bengaluru
Related job offers
-
Senior Software Engineer II – Search & AI Platform
relx Bengaluru -
Senior Software Engineer II – Search and AI Platform
relx Bengaluru -
Senior React/Next.js Developer – Contentful CMS
NexionPro Services Bengaluru -
Consulting Principal Software Engineer
relx Chennai -
Systems Engineer III – Cloud Infrastructure
relx Chennai