Launch Your Career
Snap Inc. Intern Program, Snap Up, Snap Academies
Learn from the best
From our bright, open offices, to our diverse and vibrant culture, to our constant hustle for new ideas — we strive to make every day at Snap feel fun, fresh and different.
Snap Inc. is a diverse team of engineers, designers and other unique and talented people from across the industry — and across the world. Together, we've built a place where you're encouraged to grow, be mentored by some of the brightest in their fields and always have an opportunity to learn something new!

2025 Campus Forward Awards Winner!
Huge shout out to Snap’s University Programmes team for being recognised for excellence in early career hiring at the 2025 Campus Forward Awards. Our team won awards for excellence in Recruitment Strategies, Candidate Experience and Internship Programming.
We are so proud of the innovative work our University team is doing to bring the next generation of top talent to Snap! You can learn more about what makes our programme great through the link below!
Internships at Snap
Our internship programme invites students to work alongside some of the brightest in their field to tackle emerging challenges with cutting-edge technology. Interns are encouraged to make a real impact here at Snap — so you'll be placed on a meaningful project right away, inspired to expand your skill set and see the results of your work go live!

Snap Academies
Further develop your skills in Design, Engineering, Branding/Communications/Marketing, or Augmented Reality with the support of Snap team members! If you’re a community college student and are passionate about learning, then we’re talking to you!

Snap Up
Launched in 2019, the Snap Up Program is our new grad rotational software engineering program that is designed to bridge the opportunity gap for upcoming college grads with limited to no relevant intern work experience.
New hires joining Snap Up start as full-time Software Engineer Apprentices and participate in three rotations during the program, spending three-four months on different teams across the Core Engineering, Camera Platform and Generative ML Platform organizations.
By providing the opportunity for apprentices to work on impactful projects and gain hands-on industry experience, this program will help bring them up to speed with the leveling expectations of the next level of Software Engineer.

How We Interview
The Snap Up interview process is a two-step process:
First Round: One-hour video interview hosted on Google Hangouts conducted through CodePair HackerRank. You will be mainly assessed for a baseline of functional skills and the following competencies:
Coachability & appetite to learn
Core algorithms and coding proficiency
Data structure manipulation and usage
Debugging & testing
Final Round: The onsite interview is a single project that you’ll be given four hours to complete. Snap engineers will rotate through the interview to provide tips and answer any questions you have!
Life at Snap