Principal Software Engineer - Semantic Views

Snowflake
US - California - Menlo Park
View Company Profile / << Go Back

  • Job Type: Full time
  • 30+ days ago

Job Description

Design and develop the semantic modeling layer that translates semantic queries into high-performance SQL for petabyte-scale data. Partner with AI teams to ensure the semantic layer serves as a reliable grounding source for natural-language and agent-driven analytics.

Requirements: Requires 15+ years of experience in large-scale data or systems software with deep expertise in query engines or semantic layers. A BS in Computer Science is required, with a Master's or PhD preferred.

Key Skills: Query Compilation, Query Optimization, Database Internals, Semantic Modeling, SQL, Java, Relational Modeling, Data Structures, Algorithms, Complexity Analysis, BI Infrastructure, System Design, Analytical Problem Solving, Software Architecture, Mentoring, Governance

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Life Insurance, Disability Insurance, 401(k) Retirement Plan, Flexible Spending Account, Health Savings Account, Paid Holidays, Paid Time Off, Parental Leave, Employee Assistance Program




Fast Track Upload