Snowflake logo
Snowflake8 months ago

Software Engineer Intern - Berlin (2026)

On-site · Berlin, State of Berlin, Germany

Type
Internship
Level
Entry Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Cloud Services

Job Summary

Snowflake is offering a Software Engineer Internship focused on empowering enterprises through innovative cloud data platform development. Interns will work on complex projects within a diverse engineering team, gaining exposure to significant software engineering challenges. Candidates must have a completed BS degree with an MS or PhD in progress, and demonstrate proficiency in programming languages such as C++ or Java. Skills in algorithms, data structures, and systems programming are essential, alongside experience in big data and data migration. Great problem-solving ability and teamwork experience are required. Internships are full-time and can last from 4 to 12 months.

Required Qualifications

  • Currently enrolled in an accredited college/university program
  • Completed BS degree, with MS or PhD in progress
  • Excellent programming skills in C++ or Java
  • Knowledge of data structures and algorithms
  • Strong problem solving skills
  • Fluent English language skills (oral and written)
  • Experience working as part of a team
  • Dedication and passion for technology
  • Experience working with big data (engineering/processing) and data migration

Desired Qualifications

  • Research or publications in databases or distributed systems
  • Experience with geo features processing
  • Contributions to open source

Additional Requirements

  • Must be actively enrolled in an accredited college/university program during the time of the internship
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Snowflake

Software Engineer Intern - Berlin (2026)

Apply on Sorce