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)
Opens the official application on the employer’s site. No login required.