Principal Software Engineer - Semantic Views

Snowflake
Menlo Park
Workplace: HybridFull timeUSD 264,000 - 379,500 annuallyFunction: Software EngineeringExperience: 15+ yearsEducation: bachelorsSkills: ["Mentorship","Technical leadership","Problem-solving","Collaboration","Experimental mindset"]

Design and lead Snowflake’s Semantic Views semantic modeling layer that translates semantic queries into correct, high-performance SQL. Own architecture and roadmap for metrics, dimensions, relationships, and governance, while ensuring correctness and scalability for interactive analytics over petabyte-scale data. Partner with Cortex and AI teams to ground natural-language and agent-driven analytics, and mentor engineers to raise the technical bar and deliver operational readiness.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
1 month ago

Principal Software Engineer - Semantic Views

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design and lead Snowflake’s Semantic Views semantic modeling layer that translates semantic queries into correct, high-performance SQL. Own architecture and roadmap for metrics, dimensions, relationships, and governance, while ensuring correctness and scalability for interactive analytics over petabyte-scale data. Partner with Cortex and AI teams to ground natural-language and agent-driven analytics, and mentor engineers to raise the technical bar and deliver operational readiness.
Location: Menlo Park
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Solve real business needs at large scale using software engineering and analytical problem-solving.
  • •Design, develop, and support the semantic modeling layer that translates semantic queries into correct, high-performance SQL.
  • •Own architecture and influence the semantic layer roadmap for metrics, dimensions, relationships, and governance.
  • •Ensure semantic queries produce correct results and meet performance and scale needs for interactive analytics.
  • •Mentor engineers, raise the technical bar, and ensure operational readiness and commitments for correctness, availability, and performance.

Pay and Benefits

Salary: USD 264,000 - 379,500 annually

Key Requirements

  • •15+ years designing, building, and supporting large-scale data or systems software.
  • •Strong computer science fundamentals in data structures, algorithms, and complexity analysis.
  • •Deep experience with query compilation/optimization, database or query engine internals, semantic/metrics layers, or BI/analytics infrastructure.
  • •Strong understanding of SQL semantics and relational modeling, with non-negotiable focus on correctness.
  • •Fluency in Java (or similar object-oriented language); BS in Computer Science (Masters or PhD preferred).
Experience:15+ yearsData softwareSystems softwareQuery compilationDatabase internalsBI analyticsSemantic layers
Education:Bachelor's in Computer Science
Skills:MentorshipTechnical leadershipProblem-solvingCollaborationExperimental mindset
Tech Stack:SQLJava

Company Brief

Snowflake
Provides a cloud-native data platform for data warehousing, data engineering, data science, and analytics, enabling organizations to store, process, and share large-scale data across multiple cloud providers with elastic scalability and performance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bozeman, United States
Founded: 2012
WebsiteLinkedIn