dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights. As a Software Engineer working on dbt Fusion, you’ll help build a next-generation analytics engine written in Rust that improves performance and developer experience across dbt workflows.
Responsibilities:
- Collaborate with Product, Design, Operations, and Security to deliver well-architected, scalable compute solutions
- Participate in technical architecture discussions with a focus on query engines, storage systems, and distributed database design
- Build services, APIs, and experiences that support user delight, quality, high availability, and performance
- Tackle ambiguous, open-ended technical challenges with strategic thinking, balancing technical constraints with user needs and product goals
- Drive best practices in testing, observability, and system reliability
- Champion a culture of technical excellence and innovation, influencing engineering direction across multiple teams or domains
Requirements:
- Strong coding skills in at least one of the following technologies: Rust, Python, Go or Java
- Familiarity with cloud infrastructure (AWS, GCP, Azure, Kubernetes, Terraform)
- Proven ability to participate in complex projects and collaborate across functions
- Excellent problem-solving skills, clear communication, and a strong sense of ownership
- Interest in systems, data infrastructure, compilers, or analytical tooling, even if experience is primarily academic
- Experience working on non-trivial projects (coursework, internships, research, open-source, personal projects) that required persistence and iteration
- Willingness and enthusiasm to work across the stack and learn new technologies as the problem demands
- Evidence of being self-directed and curious—you proactively learn new tools, languages, or concepts when needed
- Contributions to open source database technologies projects such as Apache Arrow, DuckDB, MongoDB Runtime, or other analytical data systems
- Expertise in database systems, query engines, or storage systems
- Experience with performance optimization, observability, or large-scale query engines