Skip to content

Senior Software Engineer (Data Transformation)

Snowflake
senior
Location

Berlin, Germany

Work Type

Onsite

Seniority

senior

Posted

September 30, 2026


Total Compensation
€205,000
Yearly Savings (Comfortable)
€71,000
Want to apply for this job?

Subscribe to access the application link and 15,000+ more jobs

Job Description

  • We are hiring a Senior Software Engineer for our Data Platform team
  • This team owns the core data transformation infrastructure that moves, processes, and delivers data at the heart of Snowflake’s platform — powering everything from real-time pipelines to the large-scale batch systems our customers depend on every day
  • Design and implement scalable, high-throughput data processing systems that operate reliably at cloud scale
  • Build and maintain real-time and batch data pipelines, driving both architectural evolution and day-to-day operational excellence
  • Own features end-to-end — from system design and implementation through testing, deployment, and production observability
  • Make architectural decisions that shape the future of Snowflake’s data transformation layer and contribute to long-term technical roadmaps
  • Partner cross-functionally with product, infrastructure, and data science teams to define requirements and deliver high-impact capabilities
  • Write clean, well-tested, production-quality code and hold a high bar for engineering craft across the team
  • Mentor junior engineers through code reviews, design discussions, and technical guidance

Benefits

  • Comprehensive health insurance plans
  • Health savings accounts
  • Robust retirement plans
  • Life and disability insurance
  • Weekly online lunch and learns
  • Virtual workout classes
  • Ergonomic work-from-home equipment
  • On-demand mental health and wellness programs
  • Fertility benefits and family planning resources
  • Generous time-off and various leave plans
  • Onsite and Remote Work
  • Employee discounts and pre-tax selections
  • New hire equity + Employee Stock Purchase Plan (ESPP)
  • Quarterly bonus or commission program- Deep expertise in distributed systems: consistency, fault tolerance, replication, state management
  • 5+ years of software engineering experience in distributed systems, query engines, streaming infrastructure, or database internals (or equivalent, including research)
  • Proficiency across multiple languages such asJava, Scala, C++, and Python, with a track record of production systems at scale
  • BS/MS/PhD in Computer Science or related field - graduate research in streaming systems, query processing, or database engines is a strong differentiator
  • Hands-on experience with stream processing systems - building, operating, or extending them (industry or academic)
  • Proficiency with AI-native software engineering and agentic development workflows
  • Ability to lead complex technical projects independently with minimal direction
  • Published research or thesis work in streaming, real-time query processing, or distributed computation
  • Contributions to open-source data infrastructure or database systems
  • Familiarity with Spec Driven Development (SDD) and Test Driven Development (TDD)
  • Familiarity with formal verification
  • Experience with stream processing engine internals (e.g., state backends, checkpointing, runtime, or operator development) in systems like Apache Flink, Spark Structured Streaming, or similar
  • Experience with SQL engine internals: query optimization, execution plan design, storage formats, or transaction layers
More Jobs You Might Like
Client Solutions Manager - Luxury Goods - Global Business Solutions

TikTok

Milan

Helpful Resources
Salary & Savings Calculator

Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.

Career Guides

Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.

Access 15,000+ High-Paying Tech Jobs

Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.