<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>d0ee3e8e-4f6</externalid>
      <Title>Staff Software Engineer</Title>
      <Description><![CDATA[<p>About Us</p>
<p>dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights.</p>
<p>As of February 2025, we&#39;ve surpassed $100 million in annual recurring revenue (ARR) and serve more than 5,400 dbt Platform customers, including AstraZeneca, Sky, Nasdaq, Volvo, JetBlue, and SafetyCulture.</p>
<p>We&#39;re backed by top-tier investors including Andreessen Horowitz, Sequoia Capital, and Altimeter.</p>
<p><strong>About The Team</strong></p>
<p>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.</p>
<p>As a Senior Engineer on the Fusion Adapters and Connectivity team, you&#39;ll design and ship core abstractions powering how dbt communicates with execution systems , leveraging Rust, Go, Arrow, and emerging open standards.</p>
<p>This is a rare opportunity to work at the intersection of systems programming, database internals, and high-visibility open-source development.</p>
<p>Your work will shape a foundational platform leveraged across the dbt ecosystem and the broader data community.</p>
<p><strong>You are a good fit if you have:</strong></p>
<ul>
<li>Strong programming background in Rust, Go, C++ or similar performance-oriented languages.</li>
</ul>
<ul>
<li>Experience designing or maintaining SDKs, libraries, connectors, or compute/data integration codebases.</li>
</ul>
<ul>
<li>Exposure to data warehouses, query engines, Arrow/columnar ecosystems, or execution runtimes.</li>
</ul>
<ul>
<li>A desire to build foundational platform components that other teams and community members rely on.</li>
</ul>
<ul>
<li>Comfort working in public code review loops, async-first communication, and collaborative RFC processes.</li>
</ul>
<ul>
<li>A mindset grounded in debuggability, reliability, and ownership in ambiguous problem spaces.</li>
</ul>
<p><strong>In this role, you can expect to:</strong></p>
<ul>
<li>Design, build, and maintain Rust-first connectivity layers, execution APIs, and adapter scaffolding.</li>
</ul>
<ul>
<li>Partner with teams building the dbt compiler, semantic layer, and runtime to evolve adapter interfaces and system boundaries.</li>
</ul>
<ul>
<li>Contribute to Arrow/ADBC and other open-source specifications or implementations, strengthening the data ecosystem.</li>
</ul>
<ul>
<li>Own CI, testing frameworks, profiling, error reporting surfaces, and release readiness for Fusion adapters.</li>
</ul>
<ul>
<li>Debug complex interoperability and performance issues across drivers, engines, and compute domains.</li>
</ul>
<ul>
<li>Collaborate with internal and community maintainers to review PRs, write RFCs, and evolve public code architectures.</li>
</ul>
<ul>
<li>Mentor engineers on systems best practices and contribute to shared patterns around resilience, debuggability, and API clarity.</li>
</ul>
<p><strong>You&#39;ll have an edge if you have:</strong></p>
<ul>
<li>Contributed to or interacted with Arrow, ADBC, DuckDB, Presto, DataFusion, Spark, ClickHouse, or similar engines.</li>
</ul>
<ul>
<li>Experience shaping adapter/plugin standards, driver contracts, or architectural interfaces used by others.</li>
</ul>
<ul>
<li>Familiarity with Rust async ecosystems (tokio, tower, tracing) or Go concurrency practices.</li>
</ul>
<ul>
<li>Prior OSS governance experience , triaging issues, reviewing PRs, or working with community maintainers.</li>
</ul>
<ul>
<li>An interest in building developer-experience layers or scaffolding frameworks for adapter authors.</li>
</ul>
<p><strong>Qualifications:</strong></p>
<ul>
<li>6+ years experience in software engineering, with strong systems-level skills.</li>
</ul>
<ul>
<li>2+ years working in open-source, SDK, runtime, or low-level integration environments.</li>
</ul>
<ul>
<li>Bachelor&#39;s degree in Computer Science / related field or equivalent experience through industry OSS contributions.</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>staff</Experiencelevel>
      <Workarrangement>remote</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Rust, Go, C++, Arrow, ADBC, DuckDB, Presto, DataFusion, Spark, ClickHouse</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>dbt Labs</Employername>
      <Employerlogo>https://logos.yubhub.co/getdbt.com.png</Employerlogo>
      <Employerdescription>dbt Labs is a leading analytics engineering platform, serving over 5,400 customers and generating $100 million in annual recurring revenue.</Employerdescription>
      <Employerwebsite>https://www.getdbt.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://job-boards.greenhouse.io/dbtlabsinc/jobs/4641221005</Applyto>
      <Location>India - Remote</Location>
      <Country></Country>
      <Postedate>2026-04-18</Postedate>
    </job>
  </jobs>
</source>