Software Engineer, Search Ranking

The Search Team aims to build the best visual search engine for inspiration by matching intent with the full richness of the human interest graph. Search quality is key to the success of Pinterest Search, and we’re looking for strong candidates to help us improve it

What you’ll do:

  • Define the metrics we use to guide search quality improvements
  • Diagnose search quality problems and propose creative ways to improve search quality
  • Research and develop quality signals (text, user engagement, visual etc) from 70B pins and petabytes of search logs
  • Research and develop ranking models
  • Design experiments to verify quality improvements and tune quality signals and ranking models based on experiment result

What we’re looking for:

  • 5+ years of experience with algorithms, data structures, and coding
  • Experience with object oriented programming language (Java/C++ etc)
  • Experience with big data (hadoop/cascading etc) and/or distributed systems
  • Experience working on search quality, data mining, machine learning, computer vision, or natural language processing
  • Self-driven team player with demonstrated leadership

Back to top