Software Engineer Intern - Zurich (2026)

Snowflake Snowflake · Data AI · Zurich-Observe, Switzerland · Engineering

Software Engineer Intern role at Snowflake focusing on building and scaling the infrastructure for an AI-powered observability platform. The role involves working with large-scale data processing, distributed systems, and cloud infrastructure, with a focus on enterprise AI applications.

What you'd actually do

  1. building, scaling, and operating the development and production environments that power our observability platform
  2. Implementation, testing of features in metrics processing, warehouse scheduling, query execution
  3. Experience working with big data (engineering / processing) and data migration
  4. Systems programming skills including multi-threading, concurrency, etc.

Skills

Required

  • Actively enrolled in an accredited college/university program
  • BS degree, with an MS or PhD in progress
  • algorithms
  • data structures
  • operating systems
  • Excellent programming skills in C++ or Golang
  • Knowledge of data structures and algorithms
  • Strong problem solving and ability to learn quickly in a dynamic environment
  • Fluent English language skills (oral and written)
  • Experience with working as a part of a team
  • Systems programming skills including multi-threading, concurrency, etc.

Nice to have

  • Database systems
  • distributed systems
  • cloud computing
  • compilers
  • Research or publications in databases or distributed systems
  • contributions to open source
  • Experience working with big data (engineering / processing) and data migration
  • SQL
  • Spark
  • Hadoop
  • AWS, Azure, and/or Google Cloud

What the JD emphasized

  • AI-native thinkers
  • AI-powered observability platform
  • agentic enterprise