New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
dbt Labs

Senior Software Engineer, Semantic Layer

dbt Labs
Apply →
remote senior full-time Bangalore

First indexed 18 Jun 2026

Description

dbt Labs is hiring a Senior Software Engineer to join the Semantic Layer team. The team owns the systems that turn dbt models into trusted, reusable business metrics. The successful candidate will be a core contributor to MetricFlow, designing features, optimizing query generation, and hardening the open-source codebase.

Responsibilities:

  • Design, build, and maintain core features of MetricFlow
  • Own MetricFlow as an open-source project
  • Collaborate with engineers across dbt Cloud, dbt Core, and the Semantic Layer service
  • Improve performance, reliability, and observability of metric query execution at scale
  • Partner with product, design, and developer-relations teammates to translate customer and community feedback into shipped improvements
  • Write clear technical documentation, RFCs, and design docs
  • Mentor other engineers through code review, pairing, and technical guidance

Requirements:

  • Strong professional software engineering experience
  • Deep proficiency in Python
  • Strong SQL fundamentals
  • Experience designing systems that involve parsing, compilation, or transformation
  • Solid grasp of software design principles
  • Excellent written and verbal communication
  • Experience collaborating in a distributed, asynchronous team environment

Nice to Have:

  • Prior experience contributing to or maintaining a popular open-source project
  • Familiarity with dbt, MetricFlow, LookML, Cube, or other semantic-layer technologies
  • Background in data warehousing internals, query optimization, or analytical SQL dialects
  • Experience with CI/CD, GitHub Actions, and release engineering for Python libraries
  • Exposure to building developer-facing APIs, SDKs, or CLIs

Why Join Us:

  • Impact at scale
  • Open-source ownership
  • A team that values craft
  • Competitive compensation
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/dbtlabsinc/jobs/4692350005