CareerPlanSign in

Senior Software Engineer, Data Transformation

DE-Berlin-Trion Building💼 Full-time🗓 2026-07-17 → 2026-09-29

Core

Design and implement high-throughput stream processing systems and database internals powering Snowflake's core streaming execution and database layers.

Role type

Senior IC software engineer (distributed systems & database internals)

Builds

Core streaming execution runtimes, query execution engines, storage layers, and distributed systems primitives

Domain

Cloud data platform, distributed systems, database internals

Required skills

distributed systems design, stream processing system development, query engine internals, storage engine components, transaction processing, system correctness guarantees, cloud-scale architecture, technical mentorship, end-to-end feature ownership

Preferred skills

Apache Flink, Spark Structured Streaming, SQL engine internals, formal verification, Spec Driven Development, Test Driven Development, open-source contributions, academic research in streaming/query processing

Technologies

Java, Scala, C++, Python

Responsibilities

Design and implement high-throughput stream processing systems with exactly-once semantics; work on database internals including query execution and storage engines; own features end-to-end from design to production observability; drive architectural decisions for platform evolution; mentor engineers through design and code reviews; partner across product, infrastructure, and research teams

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.