
Principal Software Engineer, Data Platform
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in India.
• Semantic Model Architecture: Develop and enhance the semantic modeling layer that acts as the authoritative source for metrics, dimensions, entities, and business logic across all data products.
• Data Product Enablement: Design how the semantic layer is utilized across various product surfaces such as Reporting (a high-performance BI platform for customers) and Agentic Analytics (metadata-rich, discoverable interfaces that allow AI agents to reason over and query the semantic layer).
• Performance & Scale: Take responsibility for query performance, materialization strategies, pre-aggregation patterns, and cost optimization. Ensure that the semantic layer is both highly performant and scalable in line with growing data volumes and consumer demand.
• Platform & Governance: Create the semantic layer as a true platform experience, incorporating self-service metric onboarding, developer-friendly abstractions, comprehensive documentation, data validation, and governance frameworks.
• Technical Leadership: Act as a technical leader within the Data & Reporting Platform organization.
• AI-Augmented Engineering: Integrate AI coding tools (such as Claude, Cursor, Copilot) as an essential component of your daily workflow.
• Over 10 years of experience in Software Engineering or Data Engineering roles, including work with large-scale, high-traffic, fault-tolerant systems.
• Extensive experience in semantic modeling, data engineering, data lakehouse, and data product development.
• Proven history of constructing platform-level abstractions used by multiple product teams.
• Significant experience with the DBT ecosystem.
• Proficient in SQL and Python at an expert level.
• Experience in query optimization, materialization strategies, and performance tuning on a large scale.
• Familiarity with modern data platform technologies such as Snowflake, ClickHouse, or similar OLAP/columnar engines.
• Understanding of Spark and streaming platforms (Kafka, Kinesis).
• Experience in designing APIs and interfaces for domain-specific data products.
• Demonstrated expertise with AI coding tools (e.g., Claude, Cursor) as part of your regular engineering practices; not just familiarity, but consistent daily usage.
• Excellent communication and technical writing skills.
• Capacity to empathize with users and advocate for their experience.
• B.S., M.S., or Ph.D. in Computer Science or a related field.
• Highly preferred: Experience in building semantic layers that cater to both human analysts and programmatic/AI consumers.
• Familiarity with data governance frameworks, metric versioning, or data product catalogs.
• Understanding of LLM-friendly data interfaces; designing schemas and metadata that facilitate effective discovery and querying of data by AI agents.
• Experience with data validation and quality frameworks (e.g., Monte Carlo, Great Expectations).
• This position requires flexibility to accommodate overlapping working hours with US teams as necessary.
• Be Human With Us: Being human involves more than just fulfilling a checklist. It encompasses the experiences we share, the people we encounter, and the perspectives we bring. Therefore, if you possess the skills but feel uncertain about applying due to your background, we encourage you to apply regardless. We seek exceptional individuals like you to help us challenge the norm and think innovatively about the problems we face. We are in this together; come be human with us.
• Use of AI Technology: We leverage technology, including automated and AI-assisted tools, to enhance specific elements of our recruitment process. These tools are designed to improve efficiency and elevate the candidate experience. However, AI tools play no role in making hiring decisions; all hiring choices are made by our recruitment teams. At ServiceTitan, we celebrate individuality and uniqueness, believing that the blend of diverse perspectives and experiences creates a superior product and culture. We uphold a non-discrimination policy based on race, color, religion, sex, national origin, gender identity or expression, age, disability, sexual orientation, or any other characteristic protected by applicable laws.
Aimpoint Digital
Power Digital Marketing
Get handpicked remote jobs straight to your inbox weekly.