JOBSEARCHER

Software Engineer Intern (Core, Infrastructure & Security) Spring 2027

Software Engineer Intern (Core, Infrastructure & Security) — Spring 2027Snowflake is about empowering enterprises to achieve their full potential, and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology and careers to the next level.We're looking for dedicated students who share our passion for groundbreaking technology and want to create a lasting future for Snowflake and you. This internship spans three of Snowflake's most technically demanding engineering domains — Core Engineering, Infrastructure Automation, and Security Engineering — giving you the opportunity to build the systems, automation, and trust layers that underpin Snowflake's global data platform.When: Spring 2027Eligible start date options: January 4, 2027; January 19, 2027Eligible end date options: March 26, 2027; April 9, 2027; May 7, 2027Duration: 12 week minimum, 16 weeks recommended (12 month maximum)Technical SkillsExcellent programming skills in Java, C++, Go, and/or PythonPreferred knowledge of C++20/C++17 or Java 20/Java 17Knowledge of data structures and algorithmsSystems programming skills including multi-threading, concurrency, etc.Experience with DevOps tooling (Jenkins, Ansible, Terraform) and containerization (Kubernetes, Docker) a plusStrong problem solving and ability to learn quickly in a dynamic environmentExperience working as part of a teamDedication and passion for technologyWhat You Will Learn/GainHow to build enterprise grade, reliable, and trustworthy software/servicesExposure to SQL or other database technologies (e.g., Spark, Hadoop)Exposure to security, cryptography, access control, and identity and access management technologiesUnderstanding of database internals, large-scale data processing, distributed systems, and data warehouse designExperience building automation frameworks and infrastructure to improve engineering workflow efficiencyExperience delivering quality software in large distributed systems with emphasis on functional and performance automationExperience working with cloud infrastructure — AWS, Azure, and/or Google Cloud in particularLearning about cutting-edge database technology and researchPossible Teams/Work Focus AreasCore EngineeringPlatform & Infrastructure Engineering, Public Sector Security & Governance, Marketplace & Apps, Data Engineering & Open LakehouseHigh performance large-scale data processingLarge-scale distributed systemsSoftware-as-a-Service platformInfrastructure AutomationDatabase Query Engine (QA), Engineering Systems, Cloud Platform & Deployment Engineering, Snowpark Container Services (SPCS), Quality & Release EngineeringTooling and infrastructure automation for engineering productivityMulti-cloud release automationSoftware frameworks for functional, system, performance & production testingSecurity EngineeringProduct Security, Database Security, Enterprise SecurityEncryption, authentication (incl. SSO & OAuth), access control, network securitySoftware-as-a-Service platformSoftware frameworks for stability and performance testingEvery Snowflake employee is expected to follow the company's confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company's data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.