Staff Software Engineer, Pinterest

Core Machine Learning Foundation

$160.5-330.1k

Plus equity

Python
Java
Kafka
Tensorflow
C++
Spark
CUDA
PyTorch
Flink
Senior and Expert level
Remote in US
San Francisco Bay Area

More information about location

Pinterest

Visual bookmarking tool for saving & discovering creative ideas

Open for applications

Pinterest

Visual bookmarking tool for saving & discovering creative ideas

1001+ employees

B2BLifestyleSocialDigital MediaSocial MediaAdvertising

Open for applications

$160.5-330.1k

Plus equity

Python
Java
Kafka
Tensorflow
C++
Spark
CUDA
PyTorch
Flink
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

  • Are you passionate about groundbreaking advancements in machine learning and eager to impact a platform used by over 500 million people every month?
  • BS (or higher) degree in Computer Science, or a related field
  • 8+ years of relevant industry experience in leading the design of large scale distributed and/or production ML infra systems
  • Deep knowledge with at least one state-of-art programming language (Java, C++, Python)
  • In-depth knowledge of building distributed systems or recommendation infrastructure
  • Familiarity with big data technologies such as Spark, Kafka, Flink, Ray and Iceberg
  • Hands-on experience with at least one modeling framework (Pytorch or Tensorflow)
  • Hands-on experience with model / hardware accelerator libraries (Cuda, Quantization)
  • Experience with scalable model serving frameworks such as Ray-serve or Triton
  • Experience in designing and implementing feature storage solutions for ML workflows
  • Excellent communication and collaboration skills, with a team player mindset

What the job involves

  • Pinterest is seeking a dynamic and seasoned Staff Engineer to join our Core ML Foundation team
  • This pivotal role is your chance to be at the cutting edge of modernizing and scaling up our machine learning infrastructure, ensuring efficient data processing and fostering rapid innovation across our recommendation and personalization systems
  • As the tech lead, you will be instrumental in transforming our ML ecosystem—replacing legacy stack with advanced technologies like Pytorch, Spark, Iceberg, and GPU-based solutions
  • You'll lead efforts to scale up our ML training, serving, and data generation capabilities, and spearhead the development of feature storage solutions that drive both real-time and batch ML applications
  • Imagine contributing to a platform where your innovations directly enhance user experiences and enable millions to discover new possibilities every day
  • This role offers more than just a job; it’s an opportunity to shape the future of visual discovery and recommendations at Pinterest
  • Modernize the ML ecosystem across Pinterest content recommendation infra with a unified, modern, and scalable ML stack with Pytorch, Spark, Iceberg, and GPU based solution
  • Design and build scalable feature storage solutions to support real-time and batch ML applications
  • Work with product and engineering teams to understand dynamic requirements, incorporating these into the development roadmap
  • Partner with cross-functional teams to define problems, identify technical challenges, and develop innovative solutions
  • Stay abreast of the latest advancements in ML infrastructure and apply them to enhance our systems
  • Develop and implement strategies for efficient data ingestion, model training, and serving, ensuring scalability and reliability
  • Provide guidance and mentorship to engineers, fostering an environment of technical excellence and continuous improvement

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

Founders

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 102 more jobs at Pinterest