Throughout the year, Stripe hosts undergraduate and graduate interns from around the globe. Our interns fully integrate, learn, and make meaningful connections with other Stripes. We have internships available on the Engineering, Design, Legal, and Business teams and occasionally elsewhere.
Fix real problems, help real users
At Stripe, interns have the opportunity to work on projects that positively affect our business. Every intern has a dedicated mentor and gets to work on important technical challenges, like rebuilding our statistics aggregation service, migrating jobs to a cluster-based scheduler, or creating easy-to-understand error messages for Stripe Checkout. You will enjoy collaborative relationships, visibility into all parts of the business, and opportunities to do real, impactful work. An internship at Stripe is not intended to simulate working with us; it is 12 or 16 weeks actually spent working as a respected peer.
More than just a summer stint
Interns complete the same two-week onboarding program that every other Stripe completes. The curriculum, known as Stripe 101, consists of over 30 sessions, covering different areas of our business, such as our mission and culture, products, and opportunities for growth. As a company focused on infrastructure, we believe in providing a strong foundation. We try to arm you with enough knowledge and backup from colleagues to do real work, without overloading you with coursework.
Catalysts for connections
Intern demo days, speaker series, team-building events, and community engagement are designed to give you as much experience and exposure as possible.
When do you hire interns?
We offer summer, fall, and winter internships, but a majority of our interviews happen in the fall (August–December). We recommend applying as early as possible.
Where are interns based?
Currently, most of our interns are based out of our San Francisco and Seattle offices, with a smaller group in Dublin.
Do you hire Stripe interns after graduation?
A major purpose of the internship program is to give you the opportunity to explore whether Stripe is a good fit for you. We hire many former interns. We also hire many new graduates who did not intern with us.
How are interns placed on teams?
For Engineering internships, team allocation happens three months prior to your start date. We look at your background and preferences, factor in team bandwidth, and then assign you a team that will be the best fit for everyone involved.
Are interns provided housing?
Yes. Interns have the option to pick between corporate housing or a monthly stipend.
How long are Stripe internships?
We offer 12- or 16-week internships.
Solve difficult, rewarding problems as a Stripe intern.
New grads, like all Stripes, are rigorous thinkers and inquisitive learners. We value and trust the fresh perspectives so many new grads offer. Starting out at Stripe means that within weeks, you’ll be working on core products and operations. It also means you’ll have access to the support, mentorship, and communities you need to be successful as you navigate your early career.
Some opinionated career advice
Stripe offers an interesting middle ground between joining a tiny startup and going to work for BigCo.
We have systems and processes optimized for early-career professionals. You will be in an environment that prizes rigor, discipline, and reliability—from our products, from our ways of working, and from our colleagues. You will learn how the best teams put together extremely reliable systems, and you will be responsible for them, with adequate backup when things get tough.
We are still honing how we operate as a company, and we expect all Stripes to be creative, operate outside of their job descriptions, and aim for targets that might seem a little too ambitious. You will quickly be able to point to something amazing and say, “I did that! That was me!”
Your career will probably last decades. We can provide you with an excellent foundation for it, building on what you’ve learned already, teaching you about enormously valuable problems (and how to work, generally), and giving you evidence that you’re objectively good at what you do.
There are few better vantage points in the world to learn about startups or the internet economy. We have a front-row seat to the happenings at the best companies in the world. You will have many opportunities for interacting directly with our users and can plausibly learn even more from them than us. Whether you continue working here or ultimately move on to other adventures, spending time at Stripe will undoubtedly help you grow your career aspirations.
Picking a team
As a new grad, we want to ensure your first full-time role is enjoyable and productive. All new grads complete a survey to let us know their team preferences, and then we look at a number of criteria—background, preferences (and anti-preferences), team bandwidth—to determine potential managers for you to speak with and teams for you to join.
You can always apply for an internal transfer if you were inclined to make a switch. We generally optimize for making decisions and then iterating versus vacillating for forever. Fun fact: We originally named the company “/dev/payments”, which we changed after realizing it doesn’t exactly roll off the tongue (and the state of Delaware doesn’t allow backslashes in company names; alas SLASHDEVSLASHPAYMENTS, INC.).