Principal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)

Snowflake
Berlin
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 14+ yearsSkills: ["Flink","Spark","Distributed systems","Cloud","Data pipelines","Real-time processing"]

Senior-level software engineer leading the data platform initiatives with emphasis on real-time streaming data ingestion and transformations. You’ll set direction for distributed systems, drive architecture across teams, mentor senior engineers, and partner with product/infrastructure leadership to roadmap and execute cloud-scale data pipelines.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
2 months ago

Principal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Senior-level software engineer leading the data platform initiatives with emphasis on real-time streaming data ingestion and transformations. You’ll set direction for distributed systems, drive architecture across teams, mentor senior engineers, and partner with product/infrastructure leadership to roadmap and execute cloud-scale data pipelines.
Location: Berlin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Drive the technical strategy and architecture for key Data Platform initiatives, focusing heavily on real-time data movement and incremental processing.
  • •Lead design reviews and set engineering standards across teams.
  • •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.

Key Requirements

  • •14+ years of software engineering experience with deep expertise in distributed systems.
  • •Proven 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 across infra, storage, compute, and API layers; able to reason across multiple levels of complexity.
  • •Excellent written and verbal communication for technical and executive audiences.
Experience:14+ yearsData platformCloud computingDistributed systems
Skills:FlinkSparkDistributed systemsCloudData pipelinesReal-time processing
Languages:English
Tech Stack:FlinkSparkDistributed systemsData pipelinesSQL

Company Brief

Snowflake
Provides a cloud-native data platform for data warehousing, data engineering, data science, and analytics, enabling organizations to store, process, and share large-scale data across multiple cloud providers with elastic scalability and performance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bozeman, United States
Founded: 2012
WebsiteLinkedIn