Logo of Huzzle

Find 31,000+ jobs, internships & events from 6,000+ top companies on Huzzle using AI

Software Engineer Intern (Database Engineering) - Fall 2025

image

Snowflake

24d ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • Menlo Park
    Remote

AI generated summary

  • You must be a 3rd/4th year undergraduate or graduate student in a relevant field, with strong programming skills, coursework in algorithms/software engineering, and big data experience.
  • You will build reliable software, work with SQL and database technologies, understand database internals, and gain experience in cloud infrastructure and cutting-edge database research.

Requirements

  • 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, software engineering, and operating systems
  • Recommended coursework: cloud computing, compilers, database systems, distributed systems, functional PL, networking
  • Bonus experience: research or publications in databases or distributed systems, and contributions to open source
  • Experience working with big data (engineering / processing)
  • When: Fall 2025
  • Eligible start date options: August 15, September 12
  • Eligible end date options: November 7, December 19
  • Duration: 12 week minimum, 16 weeks recommended (12 month maximum)
  • 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

Responsibilities

  • Build the future of the AI Data Cloud. Join the Snowflake team.
  • Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. We are now a global, world-class organization with offices in more than a dozen countries and serving many more.
  • We’re looking for dedicated students who share our passion for ground-breaking technology and want to create a lasting future for you and Snowflake.
  • What You Will Learn/Gain:
  • How to build enterprise grade, reliable, and trustworthy software/services
  • Exposure to SQL or other database technologies (e.g., Spark, Hadoop)
  • Understanding of database internals, large-scale data processing, transaction processing, distributed systems, and data warehouse design
  • Implementation, testing of features in query compilation, compiler design, query execution
  • Experience working with cloud infrastructure, AWS, Azure, and/or Google Cloud in particular
  • Learning about cutting edge database technology and research

FAQs

What is the duration of the internship?

The internship lasts a minimum of 12 weeks, with a recommended maximum of 16 weeks, and a maximum period of 12 months.

What is the expected pay range for this internship?

The estimated pay range for this role is $42.00 - $60.00 per hour, based on skills, experience, and geographic location.

Are international students eligible to apply for this internship?

The job description does not specify; please check the Snowflake Careers Site for details on eligibility for international students.

What programming languages are preferred for this internship?

Excellent programming skills in C++ or Java are required, with a preference for knowledge of C++20 or C++17, Java 20 or Java 17.

Is experience with big data necessary for this position?

While not strictly required, experience working with big data (engineering/processing) is considered a bonus.

Will I have access to supervision and feedback during the internship?

Yes, interns will have a high level of access to supervisors (manager and mentor), detailed direction without micromanagement, and feedback throughout the internship, along with a final evaluation.

What kind of projects will I work on during the internship?

Interns will work on challenging projects related to database technologies, including areas like query compilation, optimization, execution, and distributed systems.

What are the key qualifications required for this internship?

Required qualifications include being actively enrolled in an accredited program, coursework in algorithms, data structures, software engineering, and systems, and strong problem-solving abilities.

Are there opportunities for full-time positions after the internship?

Yes, there are post-internship career opportunities available, including full-time positions or additional internships.

Will I receive training during the internship?

Yes, interns will gain exposure to enterprise-grade software development, SQL or other database technologies, and cloud infrastructure, among other learning experiences.

What type of candidates are Snowflake looking for?

Snowflake is looking for dedicated students who are passionate about technology, challenge ordinary thinking, and demonstrate a strong commitment to innovative solutions.

What benefits does this internship offer?

The internship offers a competitive benefits package, including medical, dental, vision, life, and disability insurance, flexible spending accounts, and employee assistance programs, among others.

Do interns get to participate in company activities?

Yes, interns are treated as team members and included in company meetings and activities, with additional perks such as catered lunches and recreational games when back in the office.

Snowflake delivers the Data Cloud — mobilize your data with near-unlimited scale and performance.

Technology
Industry
5001-10,000
Employees
2012
Founded Year

Mission & Purpose

Snowflake delivers the Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the Data Cloud, organizations unite their siloed data, easily discover and securely share governed data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single and seamless experience across multiple public clouds. Snowflake’s platform is the engine that powers and provides access to the Data Cloud, creating a solution for data warehousing, data lakes, data engineering, data science, data application development, and data sharing. Join Snowflake customers, partners, and data providers already taking their businesses to new frontiers in the Data Cloud.