engineering
Posted 4 weeks agoPrincipal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)
at Snowflake
On-site
Responsibilities
- - Lead design reviews and set engineering standards across teams.
Requirements
- To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work.
- You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact.
- experience with deep expertise in distributed systems. - Demonstrated track record of defining and delivering platform-scale technical initiatives. - Expert-level knowledge of streaming and/or batch data systems (Flink, Spark, or equivalent), with specialized knowledge in incremental materialization algorithms. - Strong systems thinking — ability to reason across layers of complexity (infra, storage, compute, API). - A passion for engaging directly with customers to gain insight and inspiration -
- Experience with AI-augmented development practices and integrating LLM-based tooling into engineering workflows. - Familiarity with Snowflake platform internals or cloud-native data systems. -
- Experience with metadata systems, query optimization, or data catalog infrastructure. - Contributions to open source, such as top-level Apache projects Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth.
Experience
- WHAT WE'RE LOOKING FOR - 14+ years of software engineering
Benefits
- How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and
Contact
- benefits information: careers.snowflake.com http://careers.snowflake.com
Additional details
- At Snowflake, we are powering the era of the agentic enterprise.
- We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results.
- You will work at the intersection of systems design, long-term architecture, and real-world engineering execution.
- In this specific role, you will lead the evolution of our declarative data pipelines, focusing on streaming ingestion and transformations.
- WHAT YOU'LL DO - Drive the technical strategy and architecture for key Data Platform initiatives, focusing heavily on real-time data movement and incremental processing.
- - Identify and resolve high-impact technical challenges and systemic bottlenecks to reduce latency and improve the efficiency of dynamic tables at cloud scale.
- - Mentor and grow senior engineers; raise the engineering bar.
- - Partner closely with product and infrastructure leadership on roadmap and direction.
- - Continuous hands-on technical deliverables in the most critical areas.
- Experience influencing technical direction across organizations - Excellent written and verbal communication for technical and executive audiences. DESIRABLE -