1,798,321open jobs
103,696companies
269,923added this week
Browse all
Salary
≈ $30k – $69k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Principal · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Oct 16, 2026. ServiceTitan scores A on the Alion truth index.

Overview
Company
Impact
Profile match
ServiceTitan is an American software company founded in 2012 by the sons of plumbing and HVAC contractors, built specifically for the trades businesses their parents ran. Its platform handles the whole operation of a residential contractor: scheduling and dispatch, technician mobile workflows, quoting and pricebooks, invoicing, payments, payroll and marketing attribution, replacing the paper and spreadsheets these businesses had always used. Headquartered in Glendale, California and listed on Nasdaq since 2024, it serves plumbing, electrical, heating and cooling, roofing and other field service contractors across North America.

Ready to be a Titan?

The Data & Reporting Platform team powers ServiceTitan’s growth by delivering high-quality, low-latency, and reliable data and BI products that enable trust, acceleration, and data-driven decision-making for our customers and across ServiceTitan.

We are looking for a Principal Software Engineer to own the semantic model architecture at the heart of our data platform. The semantic layer is the single source of truth for business metrics and logic, and it powers critical data products such as Reporting, and Agentic Analytics. This role sits at the intersection of data modeling, platform engineering, and product thinking - you’ll define how data is modeled, governed, and consumed at scale across multiple product surfaces.

This is a T-shaped role: deep expertise in semantic modeling and data architecture, with the breadth to operate across the full data platform stack at the principal level. You’ll partner closely with our Data Foundations team (which owns ingestion and storage), our Reporting team (which owns the reporting experience), and teams building agentic AI capabilities; ensuring the semantic layer is the performant, scalable, and extensible foundation they all depend on.

What You’ll Do

Semantic Model Architecture: Design and evolve the semantic modeling layer that serves as the single source of truth for metrics, dimensions, entities, and business logic across all data products. Define the standards for how semantic models are authored, versioned, tested, and governed. Evaluate and drive the semantic layer technology strategy (e.g., dbt MetricFlow or equivalent).

Data Product Enablement: Architect how the semantic layer is consumed across distinct product surfaces such as Reporting (high-performance BI platform for customers), and Agentic Analytics (metadata-rich, discoverable interfaces that enable AI agents to reason over and query the semantic layer). Partner with adjacent teams to ensure the semantic layer meets each product’s unique requirements.

Performance & Scale: Own query performance, materialization strategies, pre-aggregation patterns, and cost optimization. Ensure the semantic layer is highly performant and scalable as data volumes and consumer demand grow.

Platform & Governance: Build the semantic layer as a true platform experience: self-service metric onboarding, developer-friendly abstractions, clear documentation, data validation, and governance guardrails. Make it easy for other teams to extend the semantic layer without compromising consistency or quality.

Technical Leadership: Operate as a technical leader across the Data & Reporting Platform organization. Participate in and drive design sessions across teams. Mentor engineers, manage stakeholder and leadership alignment. Contribute to architecture decisions that span from data foundations through reporting and analytics. Champion high-quality code with corresponding test coverage.

AI-Augmented Engineering: Use AI coding tools (Claude, Cursor, Copilot) as a core part of your daily workflow. Drive adoption patterns, build team-specific contexts and workflows, and set the standard for how the team multiplies velocity through AI-assisted development.

What You’ll Bring

  • 10+ years of experience in Software Engineering or Data Engineering roles, including experience with large-scale, high-traffic, fault-tolerant systems.
  • Deep experience with semantic modeling, data engineering, data lakehouse, and data product development. Track record of building platform-level abstractions consumed by multiple product teams.
  • Strong experience with the DBT ecosystem. Experience with semantic layer technologies (e.g., dbt MetricFlow or similar) is highly preferred.
  • Expert-level SQL and Python skills. Experience with query optimization, materialization strategies, and performance tuning at scale.
  • Experience with modern data platform technologies: Snowflake, ClickHouse, or similar OLAP/columnar engines. Familiarity with Spark and streaming platforms (Kafka, Kinesis).
  • Experience designing APIs and interfaces for domain specific data products.
  • Demonstrated proficiency with AI coding tools (eg Claude, Cursor) as part of your regular engineering workflow; not just familiarity, but active daily use.
  • Experience leading the architecture and design of systems (architecture, design patterns, reliability, and scaling).
  • Strong communication and technical writing skills. Ability to empathize with users and champion for their experience.
  • B.S., M.S., or PhD in Computer Science or a related field.

Highly preferred

  • Experience building semantic layers that serve both human analysts and programmatic/AI consumers.
  • Experience with data governance frameworks, metric versioning, or data product catalogs.
  • Familiarity with LLM-friendly data interfaces; designing schemas and metadata that enable AI agents to discover and query data effectively.
  • Experience with data validation and quality frameworks (e.g., Monte Carlo, Great Expectations).

To effectively support our international teams, this position requires flexibility to overlap with US working hours as needed.

Be Human With Us:

Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.

Use of AI Technology:

We use technology, including automated and AI-assisted tools, to support certain aspects of our recruitment process. These tools are designed to improve efficiency and enhance the candidate experience. AI tools are not used to make hiring decisions; all hiring decisions are made by our hiring teams.

At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, sexual orientation, or any other characteristic protected by applicable laws.

Be Human With Us:

Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.

Use of AI Technology:

We use technology, including automated and AI-assisted tools, to support certain aspects of our recruitment process. These tools are designed to improve efficiency and enhance the candidate experience. AI tools are not used to make hiring decisions; all hiring decisions are made by our hiring teams.

At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, sexual orientation, or any other characteristic protected by applicable laws.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,798,321 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
Software Architect 14 min ago
≈ $26k – $68k per year (Estimated) • In office • Pune
C
C
Embedded C
Management
UML
Apply
≈ $31k – $81k per year (Estimated) • In office • 20+ years exp • Bengaluru
SQL
Databases
Apache Kafka
Amazon Redshift
DevOps
AWS
Cybersecurity
PCI DSS
Apply
≈ $22k – $50k per year (Estimated) • Hybrid • 7+ years exp • Pune
Python
Java
SQL
C++
DevOps
GCP
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Windows
Analytics
ETL/ELT
Apply
≈ $22k – $50k per year (Estimated) • Hybrid • 8+ years exp • Pune
Go
JavaScript
TypeScript
Frontend
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
≈ $22k – $50k per year (Estimated) • Hybrid • 8+ years exp • Pune
Java
Java
Spring Boot
DevOps
Rest API
Terraform
Azure
CI/CD
Docker
Kubernetes
Bicep
Azure AKS
Management
Agile
Apply
≈ $176k – $305k per year (Estimated) • Remote (LATAM) • Full-Time • 5+ years exp
Python
JavaScript
SQL
Databases
Supabase
AI/ML
LangChain
Embeddings
LLM
Hallucination
Reranking
LiveKit
Tool Use
Frontend
Next.js
React.js
Apply
Data Scientist 1 hour ago
≈ $17k – $45k per year (Estimated) • In office • Full-Time • Mumbai
Python
AI/ML
AI Agents
Tokenization
Knowledge Graph
arXiv
Multi-Agent Systems
DevOps
FinOps
Linux
Management
WhatsApp
Apply
≈ $19k – $47k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
SQL
Databases
ClickHouse
Google BigQuery
BigQuery
DevOps
GitHub Actions
GitLab CI
CI/CD
Jenkins
Grafana
Blue-Green Deployment
Incident Management
Analytics
A/B Testing
Management
Confluence
Jira
Agile
Scrum
Apply
Quality Engineer 1 hour ago
≈ $7k – $14k per year (Estimated) • In office • Contractor • 1+ year exp • Mumbai
Python
DevOps
CI/CD
Jenkins
Git
QA
Selenium
Appium
Postman
Apply
AEO_GEO Specialist 1 hour ago
In office • Full-Time • Bengaluru
AI/ML
Copilot
Claude
ChatGPT
Gemini
LLM
Perplexity
Tokenization
Apply
≈ $21k – $49k per year (Estimated) • In office • Full-Time • Bengaluru
JavaScript
TypeScript
AI/ML
Copilot
Cursor
Claude
Claude Code
Model Context Protocol
Gemini
LLM
Frontend
React.js
Vite
Sass
DevOps
CI/CD
Apply
≈ $35k – $92k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
PostgreSQL
MS SQL
AI/ML
Copilot
Cursor
Claude Code
Prompt Engineering
LLM
Hallucination
Frontend
React.js
DevOps
GCP
Azure
Git
AWS
Kubernetes
Apply
≈ $26k – $64k per year (Estimated) • Remote (India) • Full-Time • 10+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Databases
Snowflake
ClickHouse
Apache Kafka
AI/ML
Copilot
Cursor
Claude
Spark
dbt
AI Agents
Great Expectations
LLM
LLM Guardrails
DevOps
Platform Engineering
Amazon Kinesis
Apply
≈ $20k – $47k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Python
JavaScript
SQL
Node JS
Apex
Apex
MuleSoft
AI/ML
LangChain
Claude
Vertex AI
Prompt Engineering
OpenAI
Anthropic
Hugging Face
DevOps
Rest API
Splunk
GCP
Datadog
Azure
CI/CD
Git
AWS
SLI/SLO/SLA
SOAP
Cybersecurity
GDPR
Management
Agile
Apply
$218k – $328k per year • Remote (United States) • Full-Time • 15+ years exp • Bachelor's Degree • United States
C#
Databases
Apache Kafka
AI/ML
Copilot
Cursor
Claude
ChatGPT
LLM
OpenAI
Anthropic
DevOps
Docker
Kubernetes
Apply
≈ $24k – $58k per year (Estimated) • In office • Full-Time • Bengaluru
JavaScript
AI/ML
Model Context Protocol
AI Agents
DevOps
GCP
CI/CD
Docker
Kubernetes
Apply
≈ $29k – $76k per year (Estimated) • Hybrid • 12+ years exp • Bengaluru
Python
Java
Groovy
Java
Gradle
DevOps
Terraform
GCP
Helm
GitHub Actions
GitLab CI
CI/CD
GitOps
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
JFrog Artifactory
GitHub
GitLab
Linux
Management
Agile
Kanban
Apply
≈ $12k – $27k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Bengaluru
DevOps
Incident Management
Management
Agile
ITIL
Apply
In office • Full-Time • PhD • Bengaluru
Management
Agile
Scrum
Apply
≈ $21k – $44k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
AI/ML
Machine Learning
DevOps
Azure DevOps
Azure
CI/CD
GitHub
Management
Agile
Apply
See all jobs
This is one of many
1,798,321 more open roles from verified company boards, updated every day.