Pinterest · Remoto · United States
Join Pinterest as a University Grad Software Engineer in 2027. You'll work on real projects, collaborate with supportive teammates, and have opportunities to explore impactful ideas. Your responsibilities will include delivering well-documented and tested code, executing technical tasks end-to-end, and taking ownership of your projects. You'll also leverage AI tools in your engineering workflow and contribute to various domains such as backend, full stack, mobile, web, and security. A strong foundation in computer science, programming experience, and a passion for Pinterest are required.
- We’re looking for inquisitive, collaborative university grads to join our engineering teams. Working closely with mentors and product, design, data, and back‑end engineers, you’ll learn how large‑scale systems operate and play a meaningful role in building new technologies, features, and tools
- Strong foundation in computer science fundamentals, including data structures, algorithms, and software design
- Must be available to start full-time between January 2027 and September 2027
- Strong communication skills and product sense
- Passion for Pinterest, comfort with ambiguity, and a growth mindset with a willingness to continuously learn
- Previous software engineering internship experience strongly preferred
- At least one year of programming experience through internships, research, coursework, teaching, personal projects, open source, or hackathons
- Bachelor’s or Master’s degree in Computer Science or a related technical field, expected by June 2027
- 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