Staff Software Engineer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Software Engineer building dbt Fusion, a Rust-based analytics engine for Fivetran and dbt Labs. Improving query performance, correctness, orchestration, and developer experience.
Responsibilities:
- Help build dbt Fusion, a next-generation analytics engine written in Rust.
- Improve performance, correctness, and developer experience across dbt workflows.
- Work on a modern, state-aware execution engine with deep SQL understanding across multiple warehouses.
- Enable faster debugging, smarter orchestration, and more efficient large-scale deployments.
- Contribute to both open-source and commercial code while shaping dbt’s core platform.
- Collaborate with Product, Design, Operations, and Security to deliver well-architected, scalable compute solutions.
- Participate in technical architecture discussions focused on query engines, storage systems, and distributed database design.
- Build services, APIs, and experiences supporting user delight, quality, high availability, and performance.
- Tackle ambiguous, open-ended technical challenges while balancing technical constraints with user needs and product goals.
- Drive best practices in testing, observability, and system reliability.
- Champion technical excellence and innovation, influencing engineering direction across multiple teams or domains.
Requirements:
- Strong coding skills (10+ years) 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—proactively learning new tools, languages, or concepts when needed.
- Bonus: Contributions to open source database technology projects such as Apache Arrow, DuckDB, MongoDB Runtime, or other analytical data systems.
- Bonus: Expertise in database systems, query engines, or storage systems.
- Bonus: Experience with performance optimization, observability, or large-scale query engines.
Benefits:
- 100% employer-paid medical insurance*
- Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country, plus paid sick time, inclusive parental leave, paid holidays, including a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants*
- Professional development and training opportunities
- Company virtual happy hours, free food, and fun team-building activities
- Monthly cell phone stipend
- Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.
- Benefits may vary by country and worker type.















