Skip to main content

Snowflake

Prinicpal Software Engineer - Data Engineering & Streaming Primitives

US-WA-Bellevue$264k–$379.5kfulltimemidAdded 2 days ago

About this role

Snowflake is looking for a Principal Software Engineer to develop core data engineering and streaming primitives that will enhance their cloud infrastructure. The ideal candidate will have extensive experience in large-scale distributed systems and will play a vital role in defining technical direction and leading multi-quarter initiatives.

What you'll do

  • Drive technical direction for data engineering and streaming transformation primitives.
  • Lead technical investments focused on performance, scalability, and reliability.
  • Collaborate with product and engineering teams to design cohesive data constructs.
  • Conduct architectural reviews and mentor engineers.
  • Engage with customers to understand usage patterns for prioritization.
  • Contribute to the technical reputation of Snowflake through design influence and publications.

What they're looking for

  • 15+ years in distributed data systems
  • Expertise in stream processing or data transformation
  • Strong foundations in distributed systems and algorithms
  • Proficient in C++ or Java
  • Experience with petabyte-scale production systems
  • Excellent communication skills
  • Ability to lead cross-team initiatives
  • Knowledge of data engineering tools (optional)
Apply on the employer's site

Opens the official application on the employer’s site. No login required.