Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Pinterest

Software Engineer, Recommendations Platform

Pinterest is looking for experienced software engineers to join the Content Platform team, where building an in-depth, systematic understanding of content is the key to driving value to Pinterest users and partners. Our team's mission is to personalize product experiences such as Home Feed, Search, and Ads, by building an extensible, scalable, reliable and shared recommendation platform. This platform aggregates and serves all signals about pinners, pins, and boards, and indexes all pins through batched/incremental/real-time pipelines to power our search technology for generating and ranking pin candidates.

What you'll do:

  • Own, improve and scale existing static signal platform which coordinates tens of jobs and processes hundreds of TB data a day. This system rebuilds the full index of Pinterest's catalog of ideas periodically which powers almost all of Pinterest's products.
  • Drive the roadmap for the next-generation real-time Pinterest signal platform, and build the system to instantly and incrementally update the indices.
  • Leverage the embedding signals generated by content annotations and user behaviors to build and improve the recommendation system for Home Feed, Search, and Ads.

Want more jobs like this?

Get jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

What we're looking for:

  • Deep expertise on batch or realtime data processing at consumer Internet scale.
  • Knowledge with machine learning/NLP/Vision is a plus.
  • Strong ability to work cross functionally and drive projects end-to-end.
  • Expert in C/C++ or Java, and fluent in Python
  • MS or Ph.D in Computer Science/Engineering or equivalent technical discipline or experience.
Job ID: 201b0c973ffeb182bdc0ee8a0e786263
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
  • Professional Development

    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
    • Lunch and Learns
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program

Company Videos

Hear directly from employees about what it is like to work at Pinterest.

This job is no longer available.

Search all jobs