Snowflake→
Software Engineer Intern (Infrastructure Automation) - Fall 2026
InternshipOn-site
Location
Menlo Park, CA
Salary
Not listed
Experience
Not specified
Posted
1 day ago
Skills
pythonjavaalgorithmsdata structuresoperating systemsdatabase systemsdistributed systemsdevopsjenkinsansibleterraformkubernetesdockersqlcloud infrastructureawsazuregoogle cloud platformautomation frameworksinfrastructure automationdatabase internalslarge-scale data processingdata warehouse designfunctional testingperformance testingquality assurancerelease engineering
Job Description
Summary: Snowflake is a global organization focused on developing an innovative cloud data platform that combines data warehousing and big data flexibility. They are seeking dedicated students for a Software Engineer Intern position, where interns will gain hands-on experience in infrastructure automation, cloud technologies, and software development while contributing to real projects.
Responsibilities:
- 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
- Required Coursework: Algorithms, Data Structures, Operating Systems
- Recommended Coursework: database systems, distributed systems
- Duration: 12 week minimum, 16 weeks recommended (12 month maximum)
- Excellent programming skills in Python or Java
- Experience with DevOps (Jenkins, Ansible, Terraform) and Containerization (Kubernetes, 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
Required Qualifications:
- 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
- Duration: 12 week minimum, 16 weeks recommended (12 month maximum)
- Excellent programming skills in Python or Java
- 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
Preferred Qualifications:
- Recommended Coursework: database systems, distributed systems
- Experience with DevOps (Jenkins, Ansible, Terraform) and Containerization (Kubernetes, Docker) a plus
- Exposure to SQL and/or other database technologies
- Understanding of database internals, large-scale data processing, and data warehouse design
- Experience building automation frameworks and infrastructure to improve efficient of development workflow
- Experience working with cloud infrastructure, AWS, Azure, and/or Google Cloud Platform in particular
Required Skills: Python, Java, Algorithms, Data Structures, Operating Systems, Database Systems, Distributed Systems, DevOps, Jenkins, Ansible, Terraform, Kubernetes, Docker, SQL, Cloud Infrastructure, AWS, Azure, Google Cloud Platform, Automation Frameworks, Infrastructure Automation, Database Internals, Large-scale Data Processing, Data Warehouse Design, Functional Testing, Performance Testing, Quality Assurance, Release Engineering
Internship Start Date: Start in 2026 Fall
Benefits: Medical, dental, vision, life, and disability insurance, Flexible spending & health savings account, Employee assistance program, Other company benefits
Benefits
Medical, dental, vision, life, and disability insurance
Flexible spending & health savings account
Employee assistance program
Other company benefits