📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Software Engineer, Data Transformation

snowflake · Berlin

New
Senior 🇬🇧 English
Java Scala C++ Python distributed systems stream processing query execution database internals

Job description

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec snowflake.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 6 hours ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

snowflake

Berlin