Principal Software Engineer - Semantic Views

Added
5 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

analytics java sql distributed systems data modeling
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Solve real business needs at large scale by applying your software engineering and analytical
  • Design, develop, and support the semantic modeling layer that translates semantic queries into
  • Create architecture and design, influence the semantic layer roadmap, and take ownership over new
  • Ensure semantic queries produce correct results while meeting the performance and scale demands of
  • Partner with the Cortex and AI teams to make the semantic layer the reliable grounding source for
  • Understand the trade-offs between expressiveness, correctness, performance, and cost, and build

๐ŸŽฏ Requirements

  • 15+ years of industry experience designing, building, and supporting large-scale data or systems
  • Strong computer science fundamentals including data structures, algorithms, and complexity analysis.
  • Deep experience with at least one of: query compilation and optimization, database or query engine
  • A strong grasp of SQL semantics and relational modeling, and an appreciation for why correctness of
  • Fluency in Java or another similar object-oriented language is preferred.
  • A track record of identifying and implementing creative solutions to complex, ambiguous problems.

๐ŸŽ Benefits

  • Note: Salary and benefits information varies by location and is available on the Snowflake careers
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’