Prinicpal Software Engineer - Streaming Primitives

Added
1 minute ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

java snowflake distributed systems kafka streaming
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now →

📋 Description

  • Define and drive the technical direction for Snowflake's core data engineering and streaming
  • Lead multi-quarter investments in performance, scalability, correctness, and reliability
  • Partner with product, research, and engineering teams to design clean primitives
  • Operate as a force multiplier: architectural reviews and high-quality mentorship
  • Engage with customers/field teams to prioritize real-world usage signals
  • Contribute to Snowflake's technical reputation through design influence and research

🎯 Requirements

  • 15+ years designing, building, and operating large-scale distributed data systems
  • Deep expertise in stream processing, declarative query execution, pipeline orchestration, or data
  • Strong CS fundamentals — distributed systems, algorithms, fault tolerance, consistency models
  • Proficiency in C++ or Java; systems-level reasoning on latency, throughput, and resource efficiency
  • Proven ability to lead cross-team technical initiatives from architecture to production at petabyte
  • Excellent written and verbal communication for engineering, product, and leadership audiences
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 →