Staff Software Engineer
Core
Building a next-generation analytics engine in Rust to improve performance, correctness, and developer experience for dbt workflows.
Role type
Staff Software Engineer (Systems/Database)
Builds
State-aware execution engine, services, and APIs for the dbt Fusion platform
Domain
Data infrastructure, query engines, distributed systems
Deliverable
production ML models | product features
Required skills
Rust, Python, Go, Java, cloud infrastructure (AWS, GCP, Azure, Kubernetes, Terraform), system architecture, SQL understanding
Preferred skills
Open source contributions (Apache Arrow, DuckDB), database systems expertise, performance optimization, observability
Technologies
Rust, Python, Go, Java, AWS, GCP, Azure, Kubernetes, Terraform
Responsibilities
Collaborate with Product, Design, and Security to deliver scalable compute solutions; Participate in technical architecture discussions for query engines and distributed databases; Build services and APIs supporting high availability; Tackle ambiguous technical challenges with strategic thinking; Drive best practices in testing and system reliability; Champion technical excellence and influence engineering direction
Seniority
Staff, hands-on IC with strategic influence
