Aktiviere Job-Benachrichtigungen per E-Mail!
Erhöhe deine Chancen auf ein Interview
Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.
Join a leading tech company in Berlin as a Software Engineer to build the next generation of real-time streaming data platforms. You'll work with experienced engineers, collaborate on impactful features, and grow your skills in a cloud-native environment. This role offers a unique opportunity to tackle complex data systems and contribute to a fast-growing team, making a significant impact in the industry.
Social network you want to login/join with:
Build the future of the AI Data Cloud. Join the Snowflake team.
We’re hiring talented Software Engineers to expand the Snowflake data streaming team here in Berlin, Germany and help us build the next generation of real time streaming data platform and enable our customers to bring insights to their data with extremely low latency and extremely high throughput. We are in need of strong engineers who are enthusiastic about building new cutting-edge technologies, who look forward to tackling complex data systems related problems and can pick up and understand deep technical areas quickly. This role is a unique opportunity to make a significant impact to our elastic, large scale, high-performance computing environment!
AS A SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:
Collaborate with experienced engineers and product managers in a globally distributed team.
Help design and implement features for our real-time streaming data platform.
Write clean, reliable, and testable code in Java or C++.
Contribute to debugging, troubleshooting, and improving performance of distributed systems.
Learn about large-scale infrastructure and how to build resilient, fault-tolerant services.
Be part of a team that’s delivering impactful, customer-facing features in a cloud-native environment
OUR IDEAL SOFTWARE ENGINEER WILL HAVE:
Around 2 years of industry experience or equivalent through internships and projects.
A Bachelor’s or Master’s degree in Computer Science or a related field.
Solid understanding of data structures, algorithms, and system design .
Experience with Java or C++.
Curiosity and motivation to dive into large-scale systems and distributed computing.
Good communication skills and the ability to collaborate effectively in a team environment.
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
Stream processing frameworks like Apache Flink, Beam, or Spark Streaming .
Databases or backend infrastructure, especially at scale.
Concepts like consistency models , fault tolerance , and multi-tenant system design .
Public or private cloud environments AWS, Azure, GCP).
Why Join Us?
This is a rare opportunity to be part of a small, fast-growing team within Snowflake and make a real difference in how data is streamed, processed, and made useful in real time. You’ll get mentorship, growth opportunities, and the chance to contribute to projects used by some of the largest organizations in the world - all while growing your skills alongside world-class engineers.
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.