Principal Software Engineer - Semantic Views
Core
Design and build the semantic layer that translates logical data models into optimized SQL for BI tools and AI agents, ensuring correctness and performance at petabyte scale.
Role type
Principal Software Engineer (Semantic Layer & Query Optimization)
Builds
Semantic modeling layer, compiler elements, query rewriter, and surfaces for Cortex Analyst and the agent ecosystem.
Domain
Cloud Data Platform, Query Engines, AI-driven Analytics
Deliverable
production ML models | product features
Required skills
Large-scale data/systems software design, query compilation and optimization, database/query engine internals, SQL semantics and relational modeling, architecture design, performance tuning at scale, mentorship
Preferred skills
Java or similar object-oriented languages, experience with semantic/metrics layers, experience with BI and analytics infrastructure
Technologies
SQL, Java, Cortex, AI agents
Responsibilities
Design and develop the semantic modeling layer translating queries to SQL, create architecture and influence the roadmap, ensure query correctness and performance, partner with AI teams for agent-driven analytics, mentor engineers, ensure operational readiness of shipped features
Seniority
Principal, hands-on IC with strategy & mentorship