Senior Software Engineer, Data Transformation

Snowflake
Berlin
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Java","Scala","Python","C++","Apache Flink","Apache Spark","Apache Kafka","SQL","Data lakehouse","GitHub Copilot","LLMs","Production systems","Distributed systems"]

Senior Software Engineer, Data Transformation at Snowflake designs and builds scalable, high-throughput data processing systems at cloud scale. You’ll own end-to-end data pipelines (real-time and batch), drive architectural evolution, mentor engineers, and collaborate with product, infra, and data science teams to deliver high-impact capabilities on Snowflake’s core data transformation layer.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
3 months ago

Senior Software Engineer, Data Transformation

✓ Verified Job

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

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

Job Summary

Senior Software Engineer, Data Transformation at Snowflake designs and builds scalable, high-throughput data processing systems at cloud scale. You’ll own end-to-end data pipelines (real-time and batch), drive architectural evolution, mentor engineers, and collaborate with product, infra, and data science teams to deliver high-impact capabilities on Snowflake’s core data transformation layer.
Location: Berlin
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •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 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.

Key Requirements

  • •5+ years of software engineering experience with a focus on distributed systems, data infrastructure, or backend platforms (or equivalent experience).
  • •BS/MS/PhD in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • •Strong foundation in distributed systems principles: consistency, replication, fault tolerance, and data partitioning.
  • •Proficiency in Java, Scala, Python, or C++ — with a track record of delivering production systems at scale.
  • •Demonstrated experience designing and operating large-scale data systems or cloud-native platforms.
Experience:5+ yearsDistributed systemsData infrastructureBackend platformsCloud-native platforms
Education:Bachelor's
Skills:JavaScalaPythonC++Apache FlinkApache SparkApache KafkaSQLData lakehouseGitHub CopilotLLMsProduction systemsDistributed systems
Languages:English
Tech Stack:JavaScalaPythonC++Apache FlinkApache SparkApache KafkaSQLData lakehouseCloud-nativeLLMsGitHub Copilot

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