Snowflake
Software Engineer Intern - Berlin (2027)
DE-Berlin-Trion Building. Posted a month ago
The role
This intern will build enterprise-grade cloud software and services. You will gain hands-on experience with database internals, distributed systems, and cloud infrastructure.
What you will do
- Build enterprise-grade, reliable, and secure cloud software and services
- Work with database internals, large-scale distributed systems, and cloud infrastructure
- Apply knowledge in compiler design, query execution, streaming pipelines, and advanced SQL features
- Collaborate with colleagues using a modern tech stack including C++ and Java
Required qualifications
- Must be actively enrolled in an accredited college or university program (3rd year Bachelor up to Master’s or PhD levels) in Computer Science, Computer Engineering, Physics, Math, or a related technic
- Foundational knowledge of algorithms, data structures, and operating systems
- Programming experience in C++ or Java
- Familiarity with systems programming concepts (e.g., multi-threading, concurrency)
- Ability to collaborate effectively in a team environment and solve problems creatively
- Fluent written and spoken English skills
Nice to have
- Coursework or familiarity with database systems, distributed systems, cloud computing, or compilers
- Experience or interest in big data engineering, data processing, or geospatial features
- Contributions to open-source projects, research experience, or publications in databases/distributed systems
Benefits
- Dedicated Mentorship & Support
- Real Impact & Ownership
- Flexible working hours
- Work-from-home options
- Casual dress code
- Clear pathways for post-internship career opportunities
- Paid full-time internship
- Catered lunches
- Team outings
- Happy hours
- Access to gaming consoles, recreational games
- Employee resource groups and great swag
About the company
Snowflake is powering the era of the agentic enterprise and is scaling its team to accelerate growth.