about 14 hours ago
Responsibilities
- Design, build, and maintain core features of MetricFlow.
- Own MetricFlow as an open-source project, managing issues and community engagement.
- Collaborate with engineers across dbt Cloud, dbt Core, and the Semantic Layer service.
- Improve performance, reliability, and observability of metric query execution.
- Translate customer and community feedback into product improvements.
- Write clear technical documentation and design documents.
- Mentor other engineers through code reviews and technical guidance.
Requirements
- Strong professional software engineering experience with a track record of shipping production systems.
- Deep proficiency in Python, including modern typing and testing practices.
- Strong SQL fundamentals and understanding of analytical query engines.
- Experience designing systems involving parsing, compilation, or transformation.
- Solid grasp of software design principles like clean APIs and modularity.
- Excellent written and verbal communication skills.
- Experience collaborating in a distributed, asynchronous team environment.
Benefits
- Impact at scale with code running in data platforms of major enterprises.
- Open-source ownership as a public maintainer of a foundational project.
- A team that values craft with a focus on design and code quality.
- Competitive compensation including salary, equity, and comprehensive health insurance.
