What is Pinterest Engineering and what do they do
Pinterest engineering is responsible for designing, building and maintaining systems that are used by more than 1 billion people around the world. The team works out of an office in San Francisco and a newer one in New York City. There are currently more than 350 engineers in the San Francisco location, with another 100 engineers in New York City. Engineers who work for Pinterest engineering are dedicated to building products that attract millions of visitors each day.
The team has many different roles and responsibilities, but they are all centered on the goal of moving Pinterest forward. No one is ever told what to work on. Instead, engineers choose projects based on their interests, skills and experience.
Engineers who work for Pinterest engineering take a lot of pride in the products they help create and how their features are used by millions of customers each day. They are driven by both a sense of mission and ownership for the products they build.
Every engineer at Pinterest has the same goal: to make it easy for people to discover things they love. The engineering teams are divided into four areas of focus: discovery, search and categorization, platform infrastructure and product analytics. Each area is responsible for designing, building and maintaining specific pieces of the overall experience on Pinterest.
How Pinterest scaled to handle their traffic load
The engineering team at Pinterest manage around 1 billion requests per day, which is a lot to handle. The entire Pinterest platform receives over 5 billion daily requests and utilizes more than 50 Terabytes of database storage. An average of 20 million new photos are added each day to Pinterest, and more than 5 million users log in every single day to create a Pinterest account, share pins and save ideas. Pinterest has also been featured on TV shows like The Ellen Show and Good Morning America, which has helped to increase the number of users and visits to the site.
The engineering team at Pinterest had to build a scalable infrastructure that can handle their traffic load in the second half of 2013. The engineering team at Pinterest wanted to be able to handle 1 billion requests per day, and was able to accomplish that goal by adding more servers and running more Elastic IP address (EIP) addresses. Previously, this task would have been a very difficult challenge, but now it is an ongoing task because Pinterest needs more servers as their user base grows.
The engineering team at Pinterest had to design a system that can scale horizontally and vertically. They also wanted to make sure that they did not limit the scalability of their application, but instead they were able to take the system that they built and scale up even more. The engineering team at Pinterest were able to achieve this goal by utilizing 12 new servers, which were added to help increase the performance of their application.
Lessons learned from Pinterest’s engineering team
Pinterest believes in building products by getting feedback from users. Engineers and designers are constantly creating new features and trying out new types of searches on the site, which allows them to get constant feedback on how people are using the product. This helps Pinterest engineers to make sure that features will be useful and give users the best experience possible. Pinterest has also made it a goal to securely host all content on their website, which means that all user photos are hosted on their servers. This allows Pinterest to be able to scale and grow quickly at low cost.
Pinterest has recently grown their engineering team significantly, which has been challenging. Pinterest has hired both experienced engineers who have worked at companies like Facebook and Microsoft, as well as people with no prior programming experience. The novices often become experts quickly thanks to the technical mentorship of engineers who have experience with what works and what doesn’t from previous jobs. Pinterest provides an environment where engineers can experiment, learn from each other and grow in a way that is unique to the company.
The culture at Pinterest Engineering
Pinterest engineering is a tight-knit team, which means that they have happy workers and an atmosphere that encourages collaboration and fun. The engineers at Pinterest know that it is important to be on the same page as their colleagues when making decisions. They are always active in communicating and discussing what is happening at work and how to improve the engineering culture. There are also MVP Fridays , where employees are encouraged to use Pinterest Engineering’s products, which helps all engineers to keep the software fresh in their minds while they are building new features. Pinterest also hosts a hack day on a regular basis, where engineers are encouraged to try out new things. Most of the work that is done at Pinterest Engineering is open-source and available on the Internet for anyone to use. This is an excellent strategy for developers to stay on top of the latest technology trends and learn what technologies their colleagues are using.
Being a small company helps Pinterest engineers have more face time with their coworkers. They know each other well, and they can talk to each other freely.
“In my previous job I would go weeks without speaking to my coworkers,” says senior software engineer Kimberly Wei, who joined Pinterest in 2014. “At Pinterest, it’s different. We sit in the same room, so we’re constantly chatting about this project or that project.”
“The work isn’t just about the code,” says senior software engineer Ketan Kapur. “It’s also about having a fun time working here, and being around people who you really like to work with.”
How to get a job at Pinterest Engineering
Pinterest engineering is always on the lookout for talented engineers to join their team. There are many ways that engineers can apply to become a part of the Pinterest team, including LinkedIn, Twitter and their careers page. Pinterest engineering is a remote-friendly company and they do not require employees to work in one location. They are also always hiring, which means that if you are interested in this company, it would be a good idea to start researching and network with Pinterest engineers as soon as possible. You can find their careers page on the web by visiting http://engineering.pinterest.com/jobs/ and if you see something that interests you, fill out the application form and make sure to get your resume and cover letter submitted for consideration. You can also find contact information for LinkedIn and Twitter.
How to get a job at Pinterest Engineering
The following information will show you how to get a job at Pinterest engineering. This article is purely informational and is not to be considered as advice. The author is a member of the engineering staff at Pinterest.