Prinicpal Software Engineer - Data Engineering & Streaming Primitives

Snowflake
US - Washington - Bellevue
View Company Profile / << Go Back

  • Job Type: Full time
  • 23 days ago

Job Description

Define and drive the technical direction for Snowflake's core data engineering and streaming transformation primitives. Partner with product, research, and peer engineering teams to co-design primitives that compose cleanly across the data engineering stack.

Requirements: Candidates should have 15+ years of experience designing and operating large-scale distributed data systems with deep expertise in areas like stream processing and data transformation. Strong computer science fundamentals and proficiency in C++ or Java are also required.

Key Skills: Distributed Systems, Data Engineering, Streaming Processing, Pipeline Orchestration, Data Transformation, C++, Java, Fault Tolerance, Consistency Models, Performance, Scalability, Correctness, Reliability, Algorithms, Real-Time Pipelines, Technical Leadership

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




Fast Track Upload