Logo of Huzzle

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

Software Engineer Intern (Infrastructure Automation) - Summer 2025

image

Snowflake

3mo ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • San Mateo
    Remote

AI generated summary

  • You must be a 3rd/4th year student or above in CS, Physics, Math; skilled in Python or Java; familiar with DevOps tools; knowledgeable in data structures; and passionate about technology.
  • You will build reliable software, gain database exposure, improve automation frameworks, and work with cloud infrastructure while ensuring quality in large distributed systems.

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, Physics, Math, or related field
  • Required Coursework: Algorithms, Data Structures, Operating Systems,
  • Recommended Coursework: database systems, distributed systems
  • When: Summer (May - August)
  • Duration: 12-16 weeks recommended, more than 16 weeks also encouraged (12 month maximum)
  • Excellent programming skills in Python or Java
  • Experience with DevOps (Jenkins, Ansible, Terraform) and Containerization (Kuberneters, Docker) a plus
  • Knowledge of data structures and algorithms
  • 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 enterprise grade, reliable, and trustworthy software/services
  • Gain exposure to SQL and/or other database technologies
  • Understand database internals, large-scale data processing, and data warehouse design
  • Deliver quality software in a large distributed system with emphasis on functional and performance automation, workloads and testing
  • Experience building automation frameworks and infrastructure to improve efficiency of development workflow
  • Work with cloud infrastructure, AWS, Azure, and/or Google Cloud Platform in particular

FAQs

What is the duration of the internship?

The recommended duration for the internship is 12-16 weeks, with the possibility of extending up to 12 months.

What are the required qualifications for applicants?

Applicants must be actively enrolled in an accredited college or university program, with a desired class level of 3rd/4th year Undergraduates, Masters, or PhD in relevant majors such as Computer Science, Physics, Math, or a related field.

What programming languages are preferred for this internship?

Excellent programming skills in Python or Java are required.

Is prior experience in DevOps or containerization recommended?

Yes, experience with DevOps tools such as Jenkins, Ansible, and Terraform, as well as containerization technologies like Kubernetes and Docker is a plus.

What kind of projects will interns be working on?

Interns will have the opportunity to work on projects focused on building automation frameworks, tooling and infrastructure automation, and contributing to large-scale distributed systems.

Will interns have access to mentors during their internship?

Yes, interns will have a high level of access to supervisors including a manager and a mentor, with opportunities for detailed direction and feedback throughout the internship.

What kind of company culture can interns expect?

Interns can expect a fast-paced, fun, and inclusive culture with opportunities to participate in company meetings and activities.

Are there any opportunities for full-time employment after the internship?

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

What specific technologies will interns be exposed to?

Interns will gain exposure to SQL, database technologies, cloud infrastructure such as AWS, Azure, and Google Cloud Platform, and large-scale data processing concepts.

Is a dress code enforced during the internship?

The dress code is casual, allowing for a relaxed and comfortable working environment.

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.