Job Description
Build the future of the AI Data Cloud. Join the Snowflake team.
We’re at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our “Get It Done” culture empowers everyone at Snowflake to innovate with new ideas, create work with lasting impact, and excel in a collaborative environment.
We are actively seeking a talented Distributed Systems Performance Engineer for our engineering office in central Berlin. The working language of this office is English.
This is a unique opportunity to join a team of experienced engineers in the growing Platform and Infrastructure Engineering team in Berlin. We are looking for an exceptional performance engineer to enhance the performance, scalability, and reliability of Snowflake's infrastructure layer. This role involves working on distributed systems that impact thousands of customers and affect millions of requests per day.
Plan, enable, and lead performance initiatives across engineering teams, aligning with internal priorities.
Innovate from conception to production, creating new solutions.
Develop, deploy, and manage tools to systematically conduct performance experiments, measure impact, and ensure reliable system performance.
Deeply engage with large-scale distributed systems.
Investigate issues in software resilience, operational, and delivery spaces.
Expand our tooling to facilitate performance testing and engineering within the system.
Analyze running systems and innovatively optimize them.
Collaborate closely with colleagues, enhancing your technical knowledge.
5+ years of hands-on software engineering experience.
MSc or Ph.D. in Computer Science (or an equivalent field).
Demonstrated expertise in Java or C++ programming and diagnostics.
Experience in designing, running, and analyzing performance experiments and benchmarks.
Exposure to at least one major cloud provider (e.g., AWS, Azure, Google Cloud).
Experience with Kubernetes.
Strong familiarity with Linux and its diagnostics.
A track record of working on large-scale systems and addressing complex performance issues.
A keen desire to learn and apply new ways of thinking.
The ability to work effectively both independently and as part of a team.
Solid written and spoken communication skills.
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.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
Snowflake is a cloud data platform that provides a data warehouse-as-a-service designed for the cloud. The platform is built for the cloud, focusing on instant, secure, governed access to an entire network of data. It is also built to enable a variety of data workloads, including a single platform for developing modern data applications. At a fraction of the cost of traditional solutions, Snowflake combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud.