Snowflake delivers the AI Data Cloud, a global network enabling organizations to mobilize data at near-unlimited scale and concurrency, supporting data-driven decision-making and innovation across various industries. The company's core service is a cloud-based data platform that integrates data warehousing, data lakes, and data sharing, empowering businesses to analyze and share data securely and efficiently. Snowflake's technology influences a broad range of enterprise clients seeking scalable data solutions. Its mission is to facilitate seamless data collaboration and unlock insights for competitive advantage.
💻 Software📊 Data Analytics🤝 B2B
Software Engineer Intern (AI/ML) - 2026
~30 days ago
🇺🇸 United States+1📍🇵🇱 Warsaw📍🇵🇱 Warsaw
•🏢 On Site
•🏠 Remote
•🗄️ Backend
•🌱 Entry-Level
•🎓 Internship
Description
In this role, you will contribute to cutting-edge AI-powered products, such as Snowflake Intelligence, which helps business users extract insights from large-scale data.
Your work will be directly integrated into the Snowflake platform, driving AI innovation in data applications.
Design, implement, and maintain AI-powered systems and infrastructure for large-scale data processing and inference.
Collaborate with AI researchers and product teams to bring novel ML methods into production.
Develop robust, scalable, and efficient ML pipelines, from model training to deployment.
Optimize model serving, latency, and cost efficiency in distributed environments.
Contribute to high-quality, maintainable codebases, including testing, documentation, and CI/CD.
Participate in code reviews and cross-team design discussions to ensure best engineering practices.
Requirements
Must be actively enrolled in an accredited college/university program during the time of the internship
Strong programming skills in at least one of: Python, Go, or Java
Familiarity with ML frameworks (e.g., PyTorch, TensorFlow) and data processing systems (e.g., Spark, Snowpark).
Understanding of distributed systems, model serving, or inference infrastructure.
Proven ability to write clean, efficient, and scalable code.
Prior exposure to the software development lifecycle, with a commitment to applying best practices
Ability to work independently while effectively collaborating within a team
Strong communication skills to present insights and recommendations to both technical and non-technical audiences
Duration: Minimum 4 months (recommended 6 months, up to 12 months supported)
Benefits
Paid, full-time internship within a dynamic AI-driven R&D team.
Collaboration with world-class experts on groundbreaking AI/ML research projects.
Direct mentorship with regular check-ins, structured feedback, and a final evaluation.
Integration as a full-fledged teammate on the Snowflake AI R&D Team and participation in collaborative projects.
Post-internship career opportunities including potential full-time roles or additional internships.
Principal Software Engineer building scalable AI Functions and distributed services using Python, Java, and machine learning. You will design and run multi-cloud, customer-facing AI ETL pipelines and ensure reliability and performance at global scale.
Principal Software Engineer building scalable AI services and AI Functions using Python or Java and distributed systems. You will deliver customer-facing multi-cloud AI ETL pipelines and ensure service reliability at scale.
Software Engineer building and maintaining ecosystem connectors and platform tools using Python, Java, and Go. Work includes open-source contributions and ensuring reliability and scale for Snowflake's Developer Platform.
Software Engineer Intern (Backend) building backend services and integrations using Java, Go, TypeScript or Python and cloud platforms (AWS, Azure, GCP). Work on customer-facing features and enterprise-grade cloud infrastructure within Snowflake's engineering team.
Principal Software Engineer - Customer Experience Engineering
Snowflake
📍🇮🇳 Bangalore
•🏢 On Site
•🗄️ Backend
•👑 Lead-Level
•🕛 Full Time
Principal Software Engineer shaping CX platforms and data pipelines using Java/Scala, Python, cloud-native infrastructure, and AI. Lead cross-team initiatives to improve diagnostics, detect issues early, and enable data-driven customer interactions.