Staff Data Engineer at ServiceTitan - ScoutJobs - The AI-curated global job board
Skip to content
ServiceTitan
Posted a day ago

Staff Data Engineer

ServiceTitan

Requirements

B.S., M.S., or PhD in Computer Science or related field, 8+ years in Software or Data Engineering, 3+ years in technical leadership, Experience with Semantic Modeling and dbt MetricFlow, Proficiency in Snowflake and SQL, Experience with Python, Spark, Java, or Scala, Knowledge of Iceberg, Delta, Kafka, or Kinesis

Skills

SnowflakePythonDBTSparkKafkaSQL

About the role

Responsibilities

  • Architect and implement high-performance, fault-tolerant, and scalable systems to support enterprise-grade data products.
  • Design and implement modern Semantic Layer and Data Share architectures to enable governed data access.
  • Lead the implementation of clean semantic models using dbt MetricFlow to define standardized business metrics.
  • Optimize distributed storage and query performance to maximize platform efficiency and minimize latency.
  • Partner with cross-functional teams to build pipelines extracting data from transactional, streaming, and analytical sources.
  • Champion engineering excellence through rigorous automated testing, code reviews, and technical design sessions.
  • Design automation tools for monitoring, alerting, and measuring data quality to ensure platform reliability.
  • Participate in on-call rotations to monitor system stability and manage incidents.

Requirements

  • B.S., M.S., or PhD in Computer Science or a related technical field.
  • 8+ years of experience in Software or Data Engineering within high-traffic, highly available production environments.
  • 3+ years of experience in technical leadership, driving architecture, design patterns, and scaling for complex data systems.
  • Proven experience with Semantic Modeling concepts and dbt MetricFlow.
  • Deep proficiency with Snowflake and SQL.
  • Strong programming experience with Python, Spark, Java, or Scala.
  • Knowledge of modern open table formats (Iceberg, Delta) and streaming platforms (Kafka or Kinesis).
  • Experience with production on-call rotations and strict CI/CD guidelines.

About the Company

ServiceTitan is building the first end-to-end solution to transform the trades, a trillion-dollar global industry. Recognized by Forbes as one of the top cloud companies, we develop solutions that empower everyday entrepreneurs to grow and scale their businesses through deep industry knowledge and technical expertise.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Data Engineer

ServiceTitan · Bengaluru

Sign up to apply