Snowflake

Software Engineer Intern, Infrastructure Automation

Snowflake

internship

Posted on:

Origin:  • 🇺🇸 United States • California, Washington

Visit company website
AI Apply
Apply

Salary

💰 $42 - $60 per hour

Job Level

Entry Level

Tech Stack

AnsibleAWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaJenkinsPythonSpringSQLTerraform

About the role

  • Build enterprise-grade, reliable, and trustworthy software/services focused on infrastructure automation
  • Deliver quality software in a large distributed system with emphasis on functional and performance automation, workloads and testing
  • Build automation frameworks and infrastructure to improve efficiency of development workflow
  • Work with cloud infrastructure (AWS, Azure, and/or Google Cloud Platform)
  • Gain exposure to SQL and other database technologies and understand database internals, large-scale data processing, and data warehouse design
  • Contribute to tooling and infrastructure automation for engineering productivity and multi-cloud release automation
  • Potentially work on Database Query Engine (QA), Engineering Systems, Cloud Platform & Deployment Engineering, Snowpark Container Services, Quality & Release Engineering

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
  • Eligible start dates: January 5 or January 20 (Spring 2026)
  • Eligible end dates: March 27, April 10, or April 24
  • Duration: 12 week minimum, 16 weeks recommended (12 month maximum)
  • Excellent programming skills in Python or Java
  • Experience with DevOps (Jenkins, Ansible, Terraform) a plus
  • Experience with Containerization (Kubernetes, Docker) a plus
  • 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
  • Dedication and passion for technology