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
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