Senior Software Engineer
Core
Design, build, and maintain MetricFlow, an open-source semantic engine that turns dbt models into trusted, reusable business metrics for BI tools, notebooks, and AI agents.
Role type
Senior IC software engineer (open-source project steward)
Builds
MetricFlow open-source engine and its integration with the dbt ecosystem
Domain
Data infrastructure / Analytics engineering / Semantic layers
Deliverable
production ML models | product features
Required skills
Python (modern typing, testing, packaging), SQL, query compilation/parsing, system design, distributed systems, open-source contribution
Preferred skills
dbt, MetricFlow, LookML, Cube, CI/CD, release engineering, developer APIs/SDKs/CLIs
Technologies
Python, SQL, Snowflake, BigQuery, Databricks, Redshift, GitHub, Slack
Responsibilities
Design and implement core features (metric definitions, query compilation, SQL generation); triage issues and review external pull requests; collaborate with dbt Cloud/Core teams; improve performance and observability; write technical documentation and RFCs; mentor engineers
Seniority
Senior, hands-on IC