Senior Software Engineer, Data Transformation
snowflake · Berlin
Stellenbeschreibung
About the role
Snowflake is hiring a Senior Software Engineer for its Data Platform team, which owns the core streaming execution and database internals that power Snowflake’s platform. You will work deep in the stack on stream processing runtimes, query execution engines, storage layers, and the distributed systems primitives that everything else is built on.
Key responsibilities
- Design and implement high‑throughput stream processing systems with exactly‑once semantics, out‑of‑order event handling and low‑latency execution.
- Work on database internals such as query execution, operator design, storage engine components, or transaction processing at cloud scale.
- Own features end‑to‑end: design, implementation, testing, deployment and production observability.
- Drive architectural decisions shaping the long‑term evolution of Snowflake’s streaming and core platform layers.
- Mentor engineers through design reviews, code reviews and technical guidance.
- Partner across product, infrastructure and research teams to deliver high‑impact foundational capabilities.
Required profile
- 5+ years of software engineering experience in distributed systems, query engines, streaming infrastructure or database internals.
- BS/MS/PhD in Computer Science or related field; graduate research in streaming systems, query processing or database engines is a strong differentiator.
- Deep expertise in distributed systems concepts such as consistency, fault tolerance, replication and state management.
- Hands‑on experience building, operating or extending stream processing systems.
- Proficiency in multiple languages (Java, Scala, C++, Python) with a track record of production systems at scale.
- Experience with AI‑native software engineering and agentic development workflows.
- Ability to lead complex technical projects independently with minimal direction.
Required skills
- Java
- Scala
- C++
- Python
- Distributed systems
- Stream processing
- Query execution and optimization
- Database internals
- AI‑native development workflows
Questions fréquentes
Warum melden Sie diesen Job?
Explore further
Salaries, guides and searches for Deutschland.
Salaries by job title
- Financial Controller (m/w/d) 11
- Key Account Manager (m/w/d) 10
- Controller (m/w/d) 8
- Front Office Agent (m/w/d) 7
- Junior Mobile Developer (Android/iOS) – Frankfurt 7
- Baustellenleiter (w/m/d) für Hochspannungsschaltanlagen 7
- Ausbildung zum Elektroniker für Betriebstechnik (m/w/d) 7
- Business Development Manager 7
In 30 Sekunden bewerben
Geben Sie Ihre E‑Mail ein, um sich zu bewerben. Ein Konto wird automatisch erstellt.
Durch das Fortfahren akzeptieren Sie unsere Nutzungsbedingungen.
Sie haben bereits ein Konto? Anmelden
Veröffentlicht vor 2 Stunden
Läuft ab in 1 Monat
6 Ansichten · 0 interested
Steigern Sie Ihre Chancen
Laden Sie Ihren Lebenslauf hoch – wir vermitteln Sie an passende Stellen.
Ihr Lebenslauf wird analysiert...
snowflake
Berlin
Related job offers
-
Software Engineer Internship in Berlin (2027)
snowflake Berlin -
Software Engineer - Dynamic Tables
snowflake Berlin -
Principal Software Engineer II – Data Platform (Streaming & Dynamic Tables)
snowflake Berlin -
Senior Product Manager, Streaming Platform
snowflake Berlin -
Senior Software Engineer - Dynamic Tables
snowflake Berlin