Software Engineer Intern (Core Engineering) - Fall 2025

Snowflake ComputingMenlo Park, CA
280dRemote

About The Position

Join the Snowflake team and help build the future of the AI Data Cloud. Snowflake is a global organization with a vision to develop a cloud data platform that is effective, affordable, and accessible to all data users. We have created an innovative 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 looking for dedicated students who share our passion for ground-breaking technology and want to create a lasting future for themselves and Snowflake.

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, Object-oriented programming.
  • 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.
  • Experience working as a part of a team.

Nice To Haves

  • Recommended coursework: cloud computing, compilers, database systems, distributed systems, operating systems, cryptography & authentication, networking.
  • Bonus experience: research or publications in databases or distributed systems, and contributions to open source.
  • Preferred knowledge of C++20 or C++17, Java 20 or Java 17.
  • Systems programming skills including multi-threading, concurrency, etc.
  • Experience with working with big data (engineering / processing) and data migration.

Responsibilities

  • Work on challenging projects with world-class experts.
  • Provide meaningful contributions to a real system used by customers.
  • Participate in company meetings and activities.
  • Collaborate with team members and supervisors.

Benefits

  • Paid, full-time internships.
  • Post-internship career opportunities (full-time and/or additional internships).
  • Exposure to a fast-paced, fun and inclusive culture.
  • High level of access to supervisors (manager and mentor).
  • Flexible hours and casual dress code.
  • Accommodations to work from home.
  • Catered lunches and access to gaming consoles when back in the office.
  • Recreational games, happy hours, company outings, and more.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Intern

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service