CareerPlanSign in

Principal Software Engineer, Data Platform

India Bangalore Remote💼 Full-time🗓 2026-06-23 → 2026-09-26

Core

Design and evolve the semantic modeling layer serving as the single source of truth for business metrics and logic, powering Reporting and Agentic Analytics products.

Role type

Principal Software Engineer, Data Platform (Semantic Layer Architecture)

Builds

Semantic layer platform, high-performance BI reporting interfaces, and AI-agent query interfaces

Domain

Data Platform Engineering / Semantic Modeling / Business Intelligence

Deliverable

production ML models | product features | dashboards & analysis

Required skills

Semantic modeling, Data engineering, Data lakehouse architecture, DBT ecosystem, SQL, Python, Query optimization, API design, AI coding tools usage, System architecture, Technical leadership

Preferred skills

Semantic layers for AI consumers, Data governance frameworks, LLM-friendly data interfaces, Data validation frameworks

Technologies

dbt, MetricFlow, Snowflake, ClickHouse, Spark, Kafka, Kinesis, Claude, Cursor, Copilot

Responsibilities

Define standards for semantic model authoring, versioning, testing, and governance; Architect consumption of the semantic layer across Reporting and Agentic Analytics products; Own query performance, materialization strategies, and cost optimization; Build self-service metric onboarding and developer-friendly abstractions; Lead design sessions and mentor engineers; Drive adoption of AI coding tools in daily workflows

Seniority

Principal, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.