CareerPlan

Senior Software Engineer

IND - BengaluruFull-time2026-10-07 → 2026-11-15

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