mining, search, ranking, optimization, graphics and scalability.
We take pride in creating exceptional products, elegant architecture and clean, simple code.
We operate at scale.
We serve a lot of traffic with consistently fast page speeds.
We process massive quantities of images and data every day.
We believe in building tools and systems, gathering stats and monitoring. We
automate everything so that we can spend time on more interesting projects.
We give engineers a lot of latitude because we trust in their ability to make an impact.
MySQL, memcached, nginx, Solr, RabbitMQ, Hive, AWS (EC2, Route53, S3), Splunk.
product impressions / month
meetings / week
average page speed
image composites daily
from commit to production
Score on Google PageSpeed test
* Excluding 3rd party resources; 91/100 incl.
Stats collected / day
to roll back last push
Time spent on IE6 support
Under the Hood: How we Mask our Images
Polyvore users create over 3 million sets every month, mixing and matching their favorite products to express their style. They clip in images from all over the web, like this teal T-shirt from nordstrom.com As you can see, the shirt image has a light gray background that creates an eyesore when layered with other items in a set: How do we strip this background away in order to achieve a cleaner look?
Shhhh! Don't tell anyone, but the engineers at Polyvore are ... nerds. Most people have the misconception that Polyvore is full of fashion models and editors, but the truth is that Polyvore's a technology company wrapped in a Gucci dress. Our core web technology enables people to mix and match products from around the web to create works of art or whimsy.