GrepJob
Snowflake

Principal Software Engineer - Semantic Views

Snowflake
Apply
about 3 hours ago
Menlo Park, CA, USAStaff+
H1B Sponsor

Base Salary

$264k - $380k/yr

Responsibilities

  • Solve real business needs at large scale using software engineering and analytical skills.
  • Design, develop, and support the semantic modeling layer for high-performance SQL.
  • Create architecture and influence the semantic layer roadmap.
  • Ensure semantic queries produce correct results while meeting performance demands.
  • Partner with AI teams to establish the semantic layer for natural-language analytics.
  • Understand trade-offs between expressiveness, correctness, performance, and cost.
  • Mentor engineers and raise the technical bar across the team.
  • Ensure operational readiness of features and meet commitments to customers.

Requirements

  • 15+ years of industry experience in large-scale data or systems software.
  • Strong computer science fundamentals including data structures and algorithms.
  • Deep experience with query compilation, database internals, or BI infrastructure.
  • Strong grasp of SQL semantics and relational modeling.
  • Fluency in Java or a similar object-oriented language is preferred.
  • Track record of implementing creative solutions to complex problems.
  • Ability to work effectively across engineering teams in multiple locations.
  • BS in Computer Science; Masters or PhD preferred.

Tech Stack

Categories

AI & MLBackendData EngineeringData Science