Back to search
ServiceTitan Himalayas · Posted 1mo ago

Principal Software Engineer, Data Platform

Remote / flexible USD Full time Remote

Senior Data Platform Engineer Senior Principal Data Engineer Senior Principal Software Engineer Senior Cloud Data Platform Engineer
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

We are looking for a Principal Engineer to own the semantic model architecture at the heart of our data platform, defining how data is modeled, governed, and consumed at scale across multiple product surfaces.

Requirements

  • 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.
  • Strong experience with the DBT ecosystem.
  • Expert-level SQL and Python skills.
  • Experience with modern data platform technologies: Snowflake, ClickHouse, or similar OLAP/columnar engines.
  • 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;
  • Experience leading the architecture and design of systems (architecture, design patterns, reliability, and scaling).
  • B.S., M.S., or PhD in Computer Science or a related field.

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
  • Tuition Reimbursement
  • Relocation Assistance
  • Flexible Working Hours

Originally posted on Himalayas

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent