Summary
Pinterest is a platform that helps people discover creative ideas and plan for the future. The Software Engineer Intern will work with mentors and cross-functional engineering teams to build technologies, features, and tools, while completing scoped technical tasks and using AI-assisted tools in the engineering workflow.
Responsibilities
- Demonstrate accountability and quality in your work while receiving support and guidance from your mentor, manager, and peers
- Execute scoped technical tasks end-to-end to help build the future of Pinterest
- Deliver code that is well-documented, tested, and operable
- Leverage AI tools in your daily engineering workflow to accelerate delivery-brainstorming approaches, writing and refining code, and producing clear documentation
- Communicate ideas and perspectives with candor as you grow professionally through learning and development opportunities
- Collaborate with your team and contribute to real projects that impact Pinterest
- Engage with leaders and employees across Pinterest and participate in a variety of optional company events
Skills
- Currently enrolled in a degree or education program working toward a Bachelor's or Master's in Computer Science or a related technical field
- On track to graduate by June 2029
- Ability to demonstrate an understanding of computer science fundamentals, including data structures and algorithms
- Familiarity using AI as a learning, productivity, and engineering tool, and as an iterative coding partner, to accelerate engineering work while exercising strong judgment around accuracy, security, and when to ask for help
- Experience with one or more programming languages such as Python, Java, JavaScript/TypeScript, Go, or C++, and familiarity with relevant frameworks, tools, or technologies such as React or similar. Technical requirements vary by team
- Non-academic coding experience (e.g., hackathons, code challenges, personal projects, GitHub, open source, volunteer coding experience, conference participation, etc.)
- Passion for Pinterest, comfort with ambiguity, and a growth mindset with a willingness to continuously learn
Qualifications
Must Haves
- Currently enrolled in a degree or education program working toward a Bachelor's or Master's in Computer Science or a related technical field
- On track to graduate by June 2029
- Ability to demonstrate an understanding of computer science fundamentals, including data structures and algorithms
- Familiarity using AI as a learning, productivity, and engineering tool, and as an iterative coding partner, to accelerate engineering work while exercising strong judgment around accuracy, security, and when to ask for help
- Experience with one or more programming languages such as Python, Java, JavaScript/TypeScript, Go, or C++, and familiarity with relevant frameworks, tools, or technologies such as React or similar. Technical requirements vary by team
- Non-academic coding experience (e.g., hackathons, code challenges, personal projects, GitHub, open source, volunteer coding experience, conference participation, etc.)
- Passion for Pinterest, comfort with ambiguity, and a growth mindset with a willingness to continuously learn
Benefits
- Some interns will work in a hybrid model (commutable distance to one of our offices, with in-person collaboration approximately 1-2 times per week), and some will work fully remote within approved locations. Specific location and work style (hybrid or remote) will be confirmed during the interview and offer process.