Job Description
Job Overview
dbt Labs is seeking a Staff Software Engineer to play a pivotal role in developing their Compute platform, a cutting-edge analytical query engine. This position offers a unique opportunity to design and deliver innovative solutions that enhance data processing, while mentoring other engineers and influencing the technical direction of the organization. The ideal candidate should be passionate about database systems and large-scale distributed computing.
Technical Requirements
Required Skills
- • database systems
- • query engines
- • storage systems
- • C++
- • Rust
- • Go
- • Python
- • Java
Preferred Skills
- • AWS
- • GCP
- • Azure
- • Kubernetes
- • Terraform
Experience Level
10+ years of experience in software engineering
Responsibilities
- • Design, build, and maintain the Compute layer that optimizes queries across ingestion, transformation, and consumption.
- • Lead technical architecture discussions focused on query engines, storage systems, and distributed database design.
- • Collaborate with Product, Design, Operations, and Security to deliver scalable compute solutions.
- • Build services, APIs, and experiences that ensure user delight, quality, high availability, and performance.
- • Define and drive best practices in testing, observability, and system reliability.
- • Mentor engineers across the company, fostering technical growth and collaboration.
- • Champion a culture of technical excellence and innovation.
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