
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 freeStaff Data Engineer
ServiceTitan · Bengaluru
