dbt Labs logo

Staff Software Engineer, Compute

dbt Labs

Apply Now

Job Description

Job Overview

dbt Labs is seeking a Staff Software Engineer to contribute to the development of their Compute platform, an innovative analytical query engine. This role involves designing solutions that enhance data processing and optimization, while mentoring other engineers and influencing technical direction in a fast-paced environment.

Technical Requirements

Required Skills
  • • C++
  • • Rust
  • • Go
  • • Python
  • • Java
Preferred Skills
  • • Cloud infrastructure
  • • Distributed systems
  • • SaaS platforms
Experience Level

10+ years of experience in software engineering

Responsibilities

  • • Design, build, and maintain the Compute layer that powers dbt’s ability to optimize queries
  • • Lead technical architecture discussions focused on query engines and distributed database design
  • • Collaborate with cross-functional teams to deliver scalable compute solutions
  • • Build services, APIs, and experiences that ensure quality and performance
  • • Address ambiguous technical challenges with strategic thinking
  • • Define and drive best practices in testing and system reliability
  • • Mentor engineers to foster collaboration and technical growth
  • • Champion a culture of technical excellence and innovation

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • Unlimited vacation
  • • 401k
  • • Pension Plan
  • • 16 weeks Paid Parental Leave
  • • Wellness stipend
  • • Home office stipend

Additional Information

Location
US - Remote
Type
Full-time
Compensation
$200,000 - $275,000 USD

About dbt Labs

dbt Labs empowers data teams to build reliable, governed data pipelines—accelerating analytics and AI initiatives with speed and confidence.

Company Size
unknown
Categories
AI Data Analytics Data Engineering