Principal Software Engineer, Data Platform
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
ServiceTitan’s Data & Reporting Platform team builds data and BI products for customers and internal decision-making. You will architect and govern the semantic modeling layer that supports reporting, analytics, and AI-enabled data products.
What you'll do
- Design semantic models for metrics, dimensions, entities, and business logic
- Set standards for authoring, versioning, testing, and governing models
- Optimize query performance, materialization, and cost at scale
- Enable reporting and AI products to consume semantic models
- Build self-service onboarding, validation, and governance capabilities
- Lead architecture decisions and mentor engineers across teams
Skills
Must have
- Semantic modeling
- Data engineering
- Data lakehouse
- Dbt
- SQL
- Python
- Query optimization
- Data platform architecture
- API design
- AI coding tools
Nice to have
- Dbt metricflow
- Data governance
- Metric versioning
- Data product catalogs
- Llm-friendly data interfaces
- Data validation
Who it's for
- Education
- Bachelor's degree
- Degree
- computer science
- Experience
- 10+ years
- Domain
- b2b saas data platform
About ServiceTitan
ServiceTitan has 10 open roles in Bangalore, at ServiceTitan India Pvt Ltd (registered office). See every ServiceTitan role.
More at ServiceTitan
Senior · 5+ years
18 days ago
Senior · 7+ years
24 days ago
Lead or staff · 12+ years
A month ago
Lead or staff · 8+ years
A month ago
Manager
A month ago
Director and above · 10+ years
A month ago
Senior
A month ago
Manager · 7+ years
3 months ago
Similar roles
All data engineering jobsBr
Bread Financial · Manager · Hybrid · 10 to 13 years
10 days ago
Vi
Visa · Lead or staff · Hybrid · 8+ years
10 days ago



