Software Engineer Intern - Berlin (2026)
🕒 +30 days ago
📍🇩🇪 Berlin🏢 On Site🎓 Internship🌱 Entry-Level🗄️ Backend Engineer
C++JavaSQLSparkHadoopAWSAzureGoogle Cloud PlatformDistributed System
📋 Description
- Opportunity to provide meaningful contributions to a real system used by customers
- Implementation, testing of features in query compilation, compiler design, query execution
- How to build enterprise grade, reliable, and trustworthy software/services
- Exposure to SQL and/or other database technologies (e.g., Spark, Hadoop)
- Experience working with cloud infrastructure, AWS, Azure, and/or Google Cloud in particular
- Work on high performance large-scale data processing, large-scale distributed systems, and query optimization
- Possible teams/work focus area: Execution platform (XP), Search Optimization (SO), SQL Features (Geo, Collations), database engineering, service runtime, streaming (data pipelines), metadata, Streamlit and cloud engineering teams
🎯 Requirements
- Must be actively enrolled in an accredited college/university program during the time of the internship
- Required: A completed BS degree, with an MS or PhD in progress
- Desired Majors: Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, or related field
- Required coursework: algorithms, data structures, and operating systems
- Recommended coursework: Database systems, distributed systems, Geospatial/Geographic IS, cloud computing, compilers
- Bonus experience: Research or publications in databases or distributed systems, experience with geo features processing, and contributions to open source.
- Experience working with big data (engineering / processing) and data migration
- Duration: 4 month minimum, 6 months recommended, up to 12 months supported, start date flexible
- Target start dates: February 2026 and onward
- Excellent programming skills in C++ or Java
- Knowledge of data structures and algorithms
- Strong problem solving and ability to learn quickly in a dynamic environment
- Fluent English language skills (oral and written)
- Experience with working as a part of a team
- Systems programming skills including multi-threading, concurrency, etc.
🎁 Benefits
- Paid full-time internship.
- Post-internship career opportunities (full-time and/or additional internships).
- Flexible hours and accommodations to work from home.
- High level of access to supervisors (manager and mentor) with feedback throughout the internship and a final evaluation.
- Treated as a full member of the Snowflake team and included in company meetings and activities.
- Catered lunches, access to gaming consoles, recreational games, happy hours, company outings, and company swag.
- Exposure to a fast-paced, yet fun, startup culture and mentorship from world-class experts.