Manager, Software Engineering
Core
Lead the Semantic Layer team to build and maintain MetricFlow, an open-source semantic engine that powers the dbt Semantic Layer, enabling data teams to define metrics once and consume them consistently across BI tools, notebooks, and AI systems.
Role type
Engineering Manager (Hands-on IC leadership)
Builds
MetricFlow (open-source semantic engine), dbt Semantic Layer, and related data infrastructure components
Domain
Data infrastructure, analytics engineering, semantic layer, query compilation, distributed data execution
Deliverable
production ML models | product features
Required skills
Software engineering management, hiring and performance management, production system delivery, SQL fundamentals, query engine and data warehouse internals, software design principles (APIs, modularity, testability), technical architecture decision-making, open-source project stewardship, distributed team leadership
Preferred skills
Experience leading popular open-source projects, familiarity with dbt/MetricFlow/LookML/Cube, data warehousing internals, query optimization, CI/CD and release engineering for Python libraries, building developer-facing APIs/SDKs/CLIs
Technologies
MetricFlow, dbt, Snowflake, BigQuery, Databricks, Redshift, Python, GitHub, Slack
Responsibilities
Lead, coach, and grow a team of software engineers; own delivery planning and execution for the Semantic Layer; partner with senior engineers on technical direction for metric definitions and query compilation; steward MetricFlow as an open-source project including community engagement and release management; collaborate with platform leaders to ensure ecosystem integration; translate customer feedback into product roadmaps; drive engineering excellence in performance and observability
Seniority
Manager, hands-on leadership