Staff Software Engineer, Pinterest

ML Serving Platform

$160.5-330.1k

+ Equity

Python
C++
PyTorch
Senior and Expert level
Remote in US
San Francisco Bay Area

More information about location

Pinterest

Visual bookmarking tool for saving & discovering creative ideas

Be an early applicant

Pinterest

Visual bookmarking tool for saving & discovering creative ideas

1001+ employees

B2BLifestyleSocialDigital MediaSocial MediaAdvertising

Be an early applicant

$160.5-330.1k

+ Equity

Python
C++
PyTorch
Senior and Expert level
Remote in US
San Francisco Bay Area

More information about location

1001+ employees

B2BLifestyleSocialDigital MediaSocial MediaAdvertising

Company mission

To bring everyone the inspiration to create a life they love.

Role

Who you are

  • Comprehensive understanding of production-scale ML use cases and systems, with a focus on scalability and efficiency
  • Hands-on experience in building large-scale ML systems in production environments, preferably with expertise in state-of-the-art ML inference technologies and optimizations
  • In-depth knowledge of common ML frameworks and systems, including PyTorch, TensorRT, and vLLM, along with their best practices and internal mechanisms
  • Familiarity in GPU programming and the common optimization techniques such as ML compilation and quantization
  • Strong programming skills in Python and C++, coupled with a solid grasp of distributed systems principles

What the job involves

  • The ML Platform team delivers essential tools and infrastructure utilized by hundreds of ML engineers across Pinterest, powering crucial functions such as recommendations, ads, visual search, growth/notifications, and trust and safety
  • We are seeking a Staff Software Engineer to join our ML Serving team and spearhead our technical strategy on our ML inference engine
  • The ML Serving team constructs large-scale online systems and tools for model inference, deployment, monitoring, and feature fetching/logging
  • As ML workloads grow increasingly large, complex, and interdependent, the efficient use of ML accelerators has become critical to our success
  • You’ll be part of the ML Platform team in Data Engineering, which aims to ensure healthy and fast ML in all of the 40+ ML use cases across Pinterest ranging from recommender systems, computer vision, LLM and other models
  • Architect and develop large-scale, robust, and efficient ML inference engines and serving systems leveraging GPUs and other hardware accelerators
  • Formulate and implement strategic roadmaps for ML inference technologies at team and company level
  • Collaborate with cross-functional teams to drive innovative ML projects, applying advanced inference optimization techniques
  • Engage extensively with ML engineers across Pinterest to understand their technical requirements, address pain points, and create generalized solutions
  • Provide technical mentorship and guidance to junior engineers within the team

Our take

Inspiration and ideas can pop into your head at any time, and with the growth of social media and networking, sharing these interests and gaining exposure has never been easier. Pinterest exists to display these moments visually, as a kind of digital pinboard allowing users to save and share digital images which have inspired them.

Pinterest's emphasis on visual discovery has differentiated it from competitors and created a more positive and fulfilling experience for its users. Pinterest in many ways provides a respite from the ceaseless negativity that plagues social media such as Facebook and Twitter, and this is perhaps responsible for its userbase expanding to 450 million users in 2022, driven by uptake mostly outside of North America.

Pinterest has not been immune to woes affecting the global tech sector and made about 5% of its workforce redundant at the end of 2022 and the start of 2023. Having restructured to face a challenging climate, it is well-positioned to resume its growth, which has increased consistently year on year. Its immediate goals are to continue to grow its user base and expand the uptake of its short video product, which it aims to monetize.

Kirsty headshot

Kirsty

Company Specialist

Insights

Few candidates hear
back within 2 weeks

9% employee growth in 12 months

Company

Company HQ

SoMa, San Francisco, CA

Leadership

Worked as a Product Specialist at Google for 2 years before leaving to work on his own apps, which led to founding Pinterest


People progressing

Joined as Marketing Lead, promoted to Head of Growth Ops for English-speaking markets after 3 years. They've have since been promoted to Global Head of Editorial, a position they started in 2022.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 98 more jobs at Pinterest