Note: The job is a remote job and is open to candidates in USA. Pinterest is a platform where millions find creative ideas and plan memorable experiences. They are seeking a Backend Engineer to contribute to product development, build robust frameworks, and utilize AI to enhance team execution and creativity.
Responsibilities
- Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
- Contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users
- Partner with design, product, and backend teams to build end-to-end functionality
- Put on your Pinner hat to suggest new product ideas and features
- Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
- Grow as an engineer by working with world-class peers on varied and high impact projects
- Design, develop, and operate large scale, distributed systems and networks
- Work with Engineering customers to understand new requirements and address them in a scalable and efficient manner
- Actively work to improve the developer process and experience in all phases from coding to operation
- Use AI to accelerate team execution, system design, and decision-making, applying sound judgment to validate outputs and ensure correctness and quality
- Use AI to synthesize information (summarize, distill themes) and automate repeatable tasks (documentation, reporting, QA checks)
Skills
- BS (or higher) degree in Computer Science, or a related field
- 2+ years of industry backend development experience, building consumer or business facing products
- Proficiency in common backend tech stacks for RESTful API, storage, caching and data processing
- Experience building & operating large scale distributed systems and/or networks. Bonus points if you enjoy deploying and operating large scale workloads on a public cloud footprint
- Experience in Python, Java, C++, or Go or another language and a willingness to learn
- Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers
- Ability to keep up-to-date with new technologies to understand what should be incorporated
- Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow for relevant outputs
- Strong track record of critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review)
- High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables
Benefits
- The position is also eligible for equity.
- Visit our PinFlex page to learn more about our working model.
- This role will need to be in the office for in-person collaboration 1-2 times every 6-months and therefore can be situated anywhere in the country.
Company Overview