Staff Software Engineer

Fivetran
Bengaluru
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Debuggability","Reliability","Ownership","Collaboration","Mentoring"]

Design and ship Rust-first connectivity layers, execution APIs, and adapter scaffolding for Fusion adapters that enable dbt workloads across diverse compute engines and data platforms. Partner with teams across the dbt compiler, semantic layer, and runtime to evolve adapter interfaces. Contribute to Arrow/ADBC and other open-source specifications, own CI and release readiness, and debug interoperability and performance issues across systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fivetran
Fivetran
1 week ago

Staff Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live
Reposted: similar role first listed 2 weeks ago

Job Summary

Design and ship Rust-first connectivity layers, execution APIs, and adapter scaffolding for Fusion adapters that enable dbt workloads across diverse compute engines and data platforms. Partner with teams across the dbt compiler, semantic layer, and runtime to evolve adapter interfaces. Contribute to Arrow/ADBC and other open-source specifications, own CI and release readiness, and debug interoperability and performance issues across systems.
Location: Bengaluru
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •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 to strengthen 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.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsurancePaid LeaveSick TimeParental LeaveRsusCell PhoneMeal Allowance

Key Requirements

  • •6+ years of software engineering experience with strong systems-level skills.
  • •2+ years working in open-source, SDK, runtime, or low-level integration environments.
  • •Strong programming background in Rust, Go, C++, or similar performance-oriented languages.
  • •Experience designing or maintaining SDKs, libraries, connectors, or compute/data integration codebases.
  • •Bachelor’s degree in Computer Science (or related) or equivalent experience through industry OSS contributions.
Experience:Open sourceSDKRuntimeData integration
Education:Bachelor's in Computer Science / related field
Skills:DebuggabilityReliabilityOwnershipCollaborationMentoring
Languages:En
Tech Stack:RustGoC++ArrowADBCCITesting frameworksCI testingTokioTowerTracingDuckDBPrestoDataFusionSparkClickHouse

Company Brief

Fivetran
Provides automated data integration and replication software that moves data from hundreds of sources into cloud data warehouses and analytics platforms. Helps engineering and analytics teams keep data pipelines reliable, current, and low-maintenance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Oakland, United States
Founded: 2012
WebsiteLinkedIn