Software Engineer
Pinterest - Palo Alto, CA

This job posting is no longer available on Pinterest. Find similar jobs: Software Engineer jobs - Pinterest jobs

As a lead engineer, you will have a huge impact on how we design, build and deliver our service to millions of people. You should be a generalist and enjoy working across the software stack. Our current technologies include Python (Django), MySQL, Redis, Solr, and Hadoop.

We look for engineers who love finding efficient and thoughtful solutions to a variety of technical and product challenges. You should strive to write efficient, maintainable code and you should enjoy pushing code everyday. Sample projects include:

Search
Design algorithms to return socially and thematically relevant content.

API
Build and maintain an API for third party developers.

Recommendations
Use MapReduce to recommend content to new users.

Measurement
Implement real-time measurement frameworks to help us evaluate new features.

Speed & Scale Improving site speed by implementing comprehensive caching and optimizing queries.

Pinterest - 2 years ago - save job - copy to clipboard
About this company
Pinterest is a visual discovery tool. We help you discover ideas for any project or interest, hand-picked by people like you. If you...