ServiceTitan is seeking an experienced Engineering Manager to join their Data & Reporting Platform team. In this role, you will lead a team of data engineers, guiding the technical direction and ensuring the platform's reliability and scalability while fostering a culture of growth and ownership.
Responsibilities:
- Manage and grow a team of 5+ data engineers. Set clear expectations, provide regular feedback, and invest in career development. Build a team culture rooted in ownership, craftsmanship, and psychological safety
- Drive architectural decisions across the platform, with particular depth in Data Sharing and Semantic Layer design. Ensure systems are built for high availability, scalability, and security
- Guide the team through complex technical challenges, including Semantic Modeling, data mesh patterns, and platform reliability. Hold a high bar for code quality, testing, and observability
- Lead efforts to improve query performance and platform efficiency so that data consumers across the organization can access what they need quickly and reliably
- Collaborate with product managers and architects to define and deliver the data platform roadmap. Translate business requirements into technical priorities and communicate trade-offs clearly
- Own the operational posture of the platform — monitoring, alerting, incident response, and on-call rotation management. Establish and report on team-level operational metrics
- Define engineering best practices and champion shift-left data governance, including data quality, lineage, and access control
Requirements:
- 8+ years in data or software engineering, with 2+ years managing engineering teams of 5 or more
- Proven experience designing complex data systems, with specific expertise in Semantic Layering and Data Sharing at enterprise scale
- Deep, hands-on experience with dbt and semantic models (eg MetricFlow) — including designing and scaling semantic models in production
- Strong proficiency with Snowflake and SQL
- Experience with Spark, Python, and Snowpark is a plus
- Hands-on experience with technologies such as Cursor, Claude CLI/Code, Kibana, and Airflow
- Experience owning on-call processes, managing incidents, and defining operational metrics that drive team accountability
- Solid command of CI/CD practices (e.g., GitHub Actions) and data observability tooling such as DataDog or Monte Carlo
- Strong written and verbal communication skills. Able to align cross-functional stakeholders, articulate technical trade-offs, and influence architectural direction without direct authority