Software Engineer Intern (Core Engineering) - Summer 2025

Snowflake develops a cloud data platform that is effective, affordable, and accessible to all data users, combining the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud.
San Mateo, CA, USA
Backend
Software Engineering Intern
In-Person
3+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Summer 2026 Intern - Software Engineer

Summer 2026 Software Engineering Internship at Salesforce offering hands-on experience in developing CRM solutions with mentorship and professional growth opportunities.

2025 Wealth Management, Fall Technology/Developer (4-16 months)

Fall 2025 Technology Developer Internship at RBC Wealth Management division, offering 4-16 month program in Toronto.

Software Engineering Intern

Software Engineering Internship at Riot Games in Sydney, working on game development and backend services for popular titles like League of Legends and VALORANT.

Software Engineer in Test - Internship

Software Engineer in Test Internship position at Workday focusing on quality assurance and test automation.

Full Stack Engineer, Intern

Full Stack Engineer Internship at SafetyKit - Build AI agents and classifiers for content moderation at scale. Work with ex-Stripe/Airbnb founders in SF.

Description For Software Engineer Intern (Core Engineering) - Summer 2025

Snowflake, a leading cloud data platform company, is seeking dedicated Software Engineer Interns for Summer 2025. This internship offers a unique opportunity to work on cutting-edge database technology and contribute to the AI Data Cloud. Interns will gain hands-on experience in enterprise-grade software development, exposure to SQL and other database technologies, and insights into database internals and distributed systems.

The ideal candidate is a 3rd/4th year undergraduate, Masters, or PhD student in Computer Science or related fields, with strong programming skills in C++ or Java. You'll work on various aspects of Snowflake's product, from the core data platform to service runtime and application frameworks. This internship provides a chance to learn from world-class experts, contribute to real systems used by customers, and potentially secure future career opportunities with Snowflake.

Snowflake offers a dynamic, inclusive work environment with flexible hours, casual dress code, and various perks. Interns are treated as valuable team members, included in company activities, and given meaningful projects that impact the business. If you're passionate about technology, eager to solve complex problems, and want to be part of a rapidly growing company that's revolutionizing the data industry, this internship at Snowflake could be your stepping stone to an exciting career in cloud computing and data engineering.

Last updated 6 months ago

Responsibilities For Software Engineer Intern (Core Engineering) - Summer 2025

  • Build the future of the AI Data Cloud
  • Provide meaningful contributions to a real system used by customers
  • Work on various areas of Product Platform, Data Platform, and Service Runtime
  • Implement and test features in query compilation, compiler design, query execution
  • Work with cloud infrastructure, AWS, Azure, and/or Google Cloud

Requirements For Software Engineer Intern (Core Engineering) - Summer 2025

Java
  • Must be actively enrolled in an accredited college/university program during the time of the internship
  • Desired class level: 3rd/4th year Undergraduates, Masters, or PhD
  • Desired majors: Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, or related field
  • Required coursework: algorithms, data structures, Object-oriented programming
  • Excellent programming skills in C++ or Java
  • Preferred knowledge of C++20 or C++17, Java 20 or Java 17
  • Knowledge of data structures and algorithms
  • Systems programming skills including multi-threading, concurrency, etc.
  • Strong problem solving and ability to learn quickly in a dynamic environment
  • Experience with working as a part of a team
  • Dedication and passion for technology

Benefits For Software Engineer Intern (Core Engineering) - Summer 2025

  • Paid, full-time internships
  • Post-internship career opportunities
  • Exposure to a fast-paced, fun and inclusive culture
  • Work with world-class experts on challenging projects
  • High level of access to supervisors
  • Flexible hours
  • Casual dress code
  • Accommodations to work from home
  • Company swag
  • Catered lunches (when return to office is in effect)
  • Access to gaming consoles and recreational games
  • Company outings and happy hours

Interested in this job?