Principal Software Engineer, Data Platform at ServiceTitan

You're a Principal Software Engineer with a deep background in data engineering, semantic modeling, and large-scale systems, likely holding a B.S., M.S., or PhD

Work type: remote

Location: US Remote

Salary: $246,500 – $329,700/yr

Type: Full-time

You're a Principal Software Engineer with a deep background in data engineering, semantic modeling, and large-scale systems, likely holding a B.S., M.S., or PhD in Computer Science or a related field. Your experience includes at least 10 years in software or data engineering roles, with proven expertise in building platform-level abstractions. **What makes it worth a look...** This is a fully remote, full-time Principal Software Engineer role at ServiceTitan, offering an annual salary between $246,500 and $329,700 USD, plus a bonus, equity, and comprehensive benefits like company-paid health insurance and fertility support. You'll own the semantic model architecture, a critical component for data-driven decision-making across the company. **You might be a good fit if you...** * Have expert-level SQL and Python skills with experience in query optimization and performance tuning. * Possess strong experience with the DBT ecosystem and semantic layer technologies like dbt MetricFlow. * Are proficient in modern data platform technologies such as Snowflake, ClickHouse, or similar OLAP engines. * Actively use AI coding tools like Claude or Cursor in your daily workflow.

View this job on nocollar jobs