Back to search
ServiceTitan Himalayas · Posted 11d ago

Principal Software Engineer, Data Platform

Remote / flexible USD Full time Remote

Developer Senior Senior-Data-Platform-Engineer, Senior-Principal-Data-Engineer, Senior-Principal-Software-Engineer, Senior-Cloud-Data-Platform-Engineer, Principal-Software-Engineer Himalayas
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 the full index and keep your job-search signal for future recommendations.

Unlock free search