Software Engineer Intern (AI / ML) - Spring 2027
Location: US-CA-Menlo Park · Category: Data, AI & Analytics · Seniority: Intern · Posted: September 25, 2026 · Verified: Sep 29, 2026
Role Overview & Description
About the company
Snowflake
snowflake.comManaged enterprise data cloud for analytics, sharing, AI, and clean rooms.
Similar Positions in DACH
Related roles across advertising, media, and data
Develops and deploys machine learning models for predictive analytics, personalization, and customer intelligence on Mapp's customer experience platform. Leverages large-scale data and cloud platforms to enhance insight-led capabilities.
Director Data Strategy (Mensch)
Director Data Strategy (Mensch)
Director Data Strategy (Mensch)
More Positions at Snowflake
3 more open roles
This role leads product marketing and evangelism for Snowflake's AI Data Cloud in the Korea market, sitting at the intersection of product marketing, technical evangelism, and go-to-market strategy. The manager will build and execute GTM strategies, develop messaging and sales enablement assets, and own end-to-end product launches for Korea. This includes evangelizing through speaking engagements, social media, and community engagement with customers, partners, and analysts.
This senior role leads the development of the orchestration layer and control-plane for Snowflake's new large-scale, multi-cloud Postgres OLTP service. The engineer will build High Availability and Disaster Recovery solutions, tune Postgres for massive datasets, and work with AWS, Azure, and GCP APIs. Requires 7+ years of experience building large-scale distributed systems with deep Postgres knowledge and expertise in Java, Python/Ruby, and Go.
This role focuses on building the control plane for a managed Postgres experience inside Snowflake, working on distributed systems at scale and research-grade optimizations. The engineer will design and build backend services for provisioning, lifecycle management, and configuration of Postgres instances, including authorization and secure administration flows. Requires 2+ years of backend or distributed systems experience with strong programming skills in Java, Go, C++, or Python.
