Skip to main content

Snowflake

Prinicpal Software Engineer - Transformation Primitives

US-WA-Bellevue$264k–$379.5kfulltimemidAdded 1 month 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 with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

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

Snowflake

Snowflake builds a cloud data platform with marketplace capabilities, analytics infrastructure, and AI-powered data solutions, supported by robust security and streaming systems. The company is hiring full-stack engineers, analytics engineers, solution engineers, security-focused software engineers, and principal engineers to enhance its platform and infrastructure.

View all jobs at Snowflake