Snowflake

Senior Software Engineer (Data Transformation)

Stellenbeschreibung:

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

About the Role

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.

As a Senior Software Engineer, Data Transformation at Snowflake, you will:

  • 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

Our ideal Senior Software Engineer, Data Transformation will have:

  • 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

  • Ability to lead complex technical projects independently, with minimal direction

Bonus points for the following:

  • Hands-on experience with Apache Flink and/or Apache Spark for stream or batch data processing

  • Experience with Apache Kafka , data lakehouse architectures, or SQL engine internals

  • Familiarity with AI-augmented engineering practices — using LLMs, GitHub Copilot, or similar tools to accelerate prototyping, improve code quality, and rethink how software gets built

  • Contributions to open-source data infrastructure projects

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    20 Jul 2026
  • Standort:

    Berlin
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!