Snowflake

Software Engineer Intern (AI/ML) | MS/PhD - Summer 2026

Snowflake4 days ago
Location

US-CA-Menlo Park

Type

Full Time

Salary

USD 42 – 60

Level

Intern

Role

Software Engineer Intern

Posted

Mar 25, 2026

Full TimeIntern

The role

Summary

Snowflake is seeking talented Software Engineering Interns specializing in AI/ML for a cutting-edge summer internship program. This opportunity is designed for MS/PhD students to work on innovative cloud data platform technologies, focusing on advanced AI systems, machine learning infrastructure, and transformative data processing solutions.

What you'll do

AI System Development: Build production-grade AI systems including agents, RAG pipelines, and LLM integrations
Infrastructure Development: Develop infrastructure for feature stores, MLOps, and optimized runtimes for structured and unstructured data
AI Product Innovation: Create AI systems that reason over governed data and develop features like design prompts and agent workflows
Code Migration: Build intelligent agents to automate SQL code conversion and data migrations
Search and Analysis Tools: Develop low-latency fuzzy search, natural language interfaces, and custom AI agents

What we look for

Technical

AI/ML CourseworkAdvanced coursework in artificial intelligence, machine learning, deep learning, federated learning, efficient LLMs
Programming SkillsExcellent programming skills in Python, Golang, and Java
Technical DomainsKnowledge of information retrieval, predictive & generative modeling, natural language processing, differential privacy

Education

Degree RequirementCurrently enrolled in an accredited college/university program
Academic LevelMasters or PhD students preferred
MajorsComputer Science, Computer Engineering, Electrical Engineering, Physics, Math, or related fields

Experience

Research ExperiencePreferred: Research or publications in AI, ML, NLP, or Computer Vision
Open SourceMajor contributions to open-source projects
Team ExperienceExperience working as part of a team

Skills

Required skills

PythonStrong programming skills in Python for AI and ML development
Programming LanguagesProficiency in Golang and Java
Machine LearningFoundational knowledge of machine learning concepts and techniques
Team CollaborationAbility to work effectively in a team environment

Nice to have

PyTorchExperience with PyTorch deep learning framework
CUDAKnowledge of CUDA for GPU-accelerated computing
AI ResearchResearch or publications in AI, ML, NLP, or Computer Vision
Open SourceContributions to open-source projects

Compensation & benefits

Salary

USD 42 – 60 (annual)

Benefits

Paid Internship

Full-time internship with competitive hourly compensation

Career Opportunities

Potential for full-time employment or future internships

Professional Development

High-level access to mentors, detailed feedback, and final performance evaluation

Company Culture

Inclusive work environment with flexible hours, casual dress code, and team activities

Workplace Perks

Catered lunches, gaming areas, recreational activities, and company outings


Interview process

  1. 1
    Application Screening Initial review of academic qualifications and technical skills
  2. 2
    Technical Assessment Evaluation of programming and AI/ML knowledge through coding challenges
  3. 3
    Technical Interview In-depth discussion of technical skills, projects, and problem-solving approach
  4. 4
    Team Fit Interview Assessment of collaboration skills and alignment with Snowflake's culture

Apply for this position

You'll be redirected to the company's application page