A strong fundamental understanding of computer science through pursuit of a Bachelor’s, Master’s, or PhD degree in computer science, math, or a related discipline
Some experience and familiarity with programming, either through side projects or classwork
Experience from previous internships or other multi-person projects, including open source contributions
Ability to learn unfamiliar systems and form an understanding of those systems
Nice to Haves
At least 2 years of university education, or equivalent work experience
One or more areas of specialized knowledge balanced with general skills and knowledge
Understanding and some experience writing high-quality pull requests
Familiarity with navigating and managing your work in new code bases
Ability to write clearly to explain your work to stakeholders
What You'll Be Doing
Write software that will be used in production
Give and receive technical feedback through code reviews or design discussions
Collaborate with other engineers and cross-functional stakeholders
Learn quickly by asking great questions and communicating the status of your work clearly
Perks and Benefits
Opportunity to work on meaningful projects
Gain experience in systems design and testing
Present your work to your team and the wider organization
Dedicated intern manager for each intern
Work on projects directly contributing to Stripe's mission