CareerPlanSign in

Staff Software Engineer

IND - Bengaluru🌐 Remote💼 Full-time🗓 2026-08-13 → 2026-09-26

Core

Design and ship core abstractions for data execution and connectivity infrastructure, enabling dbt workloads to run efficiently across diverse compute engines and data platforms.

Role type

Senior Staff Software Engineer (Systems & Connectivity)

Builds

Rust-first connectivity layers, execution APIs, and adapter scaffolding for the dbt ecosystem

Domain

Data infrastructure, systems programming, open-source development

Deliverable

production ML models | product features

Required skills

Rust, Go, C++, SDK design, data warehouse internals, Arrow/columnar ecosystems, CI/CD, performance debugging, open-source governance

Preferred skills

Arrow/ADBC/DuckDB/Presto/DataFusion/Spark/ClickHouse experience, Rust async ecosystems (tokio, tower), Go concurrency, developer-experience layer design

Technologies

Rust, Go, Arrow, ADBC, tokio, tower, tracing

Responsibilities

Design and maintain Rust-first connectivity layers and execution APIs; Partner with compiler and runtime teams to evolve adapter interfaces; Contribute to Arrow/ADBC and other open-source specifications; Own CI, testing frameworks, profiling, and release readiness; Debug complex interoperability and performance issues; Collaborate on PR reviews, RFCs, and public code architecture; Mentor engineers on systems best practices

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.