
Job Overview
Location
India - Remote
Job Type
Full-time
Category
Software Engineering
Date Posted
May 6, 2026
Full Job Description
đź“‹ Description
- • Senior Software Engineer on the Semantic Layer team at dbt Labs, contributing to MetricFlow—the open-source semantic engine that powers consistent, governed metrics across BI tools, notebooks, AI agents, and applications.
- • Design, build, and maintain core features of MetricFlow including metric definitions, query compilation, dimensional modeling, and SQL generation across Snowflake, BigQuery, Databricks, Redshift, and other data warehouses.
- • Own MetricFlow as an open-source project: triage issues, review external pull requests, manage releases, and engage the global community on GitHub and Slack.
- • Collaborate with engineers across dbt Cloud, dbt Core, and the Semantic Layer service to ensure seamless integration within the dbt ecosystem.
- • Improve performance, reliability, and observability of metric query execution at scale for thousands of enterprise customers.
- • Partner with product, design, and developer-relations teams to translate customer and community feedback into shipped improvements.
- • Write technical documentation, RFCs, and design docs; mentor engineers through code review, pairing, and technical guidance.
- • Join a remote-first, globally distributed team growing its engineering presence in India, working on foundational infrastructure shaping how organizations measure their business.
- • Contribute to a company that has surpassed $100M ARR, serves over 5,400 Platform customers, and is trusted by AstraZeneca, Sky, Nasdaq, Volvo, JetBlue, and SafetyCulture.
🎯 Requirements
- • Strong professional software engineering experience with a track record of shipping production systems.
- • Deep proficiency in Python, including modern typing, testing practices, and packaging.
- • Strong SQL fundamentals and understanding of how analytical query engines and data warehouses execute queries.
- • Experience designing systems involving parsing, compilation, or transformation (e.g., query planners, DSL compilers, type systems, rule-based engines).
- • Solid grasp of software design principles: clean APIs, modularity, testability, and backwards compatibility.
- • Excellent written and verbal communication to explain complex tradeoffs to engineers, PMs, and external community members.
- • Experience collaborating in a distributed, asynchronous team environment.
🏖️ Benefits
- • Market-leading salary and equity compensation.
- • Comprehensive health insurance.
- • Generous time off and learning & wellness stipends.
- • Home-office support for remote work setup.
- • Opportunity to be a public, named maintainer of a widely used open-source project.
- • Work on impactful technology used by tens of thousands of companies, including global enterprises.
Skills & Technologies
About dbt Labs Inc.
dbt Labs provides dbt, an open-source command-line tool and cloud platform that lets data analysts and engineers transform data in their warehouses using SQL. It enables version control, testing, documentation, and CI/CD for analytics code, integrating with Snowflake, BigQuery, Redshift, and other cloud data warehouses. Founded in 2016, the company offers dbt Cloud, a managed SaaS environment, and fosters a global community of data practitioners adopting analytics engineering practices.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities
2 months ago



