Taro Logo

Sr Staff Software Engineer, Storage & Caching

A visual discovery platform where millions find creative ideas and inspiration
$200,569 - $412,937
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Sr Staff Software Engineer, Storage & Caching

Pinterest is seeking a Sr Staff Software Engineer to lead their Storage and Caching team, which is responsible for managing critical infrastructure supporting over 10PB of data and 400M+ peak QPS. The team operates core platforms including MySQL, TiDB, memcached, HBase, and in-house storage services, enabling 1,000+ use cases for 100+ engineering teams. This role offers a unique opportunity to influence company-wide direction, engage with open-source communities, and grow as a recognized expert in large-scale distributed systems.

As the Uber Technical Lead, you'll be responsible for shaping the technical vision and strategy for the next 3-5 years, driving reliability improvements, and leading architectural design efforts. The position requires deep expertise in distributed systems, strong programming skills in systems languages, and excellent leadership abilities. The role supports key Pinterest features including Homefeed, Ads, Search, and Shopping, directly impacting user experience and business growth.

The hybrid work environment requires in-person collaboration once per week at either the Palo Alto, San Francisco, or Seattle offices. Pinterest offers competitive compensation including a base salary range of $200,569—$412,937 USD plus equity, and comprehensive benefits. The company is committed to fostering an inclusive environment and makes employment decisions based on merit, considering qualified applicants regardless of background.

This is an exceptional opportunity for a senior technical leader to make a significant impact at scale, working with cutting-edge distributed systems technology while leading and mentoring engineering talent. The role combines technical depth, strategic thinking, and leadership in a company that serves millions of users globally.

Last updated a month ago

Responsibilities For Sr Staff Software Engineer, Storage & Caching

  • Serve as the uber technical lead for the Storage and Caching Platform organization
  • Define vision and technical strategy for next 3-5 years
  • Drive reliability improvements and lead architectural design efforts
  • Define and evolve long-term strategy for SQL databases and caching technologies
  • Champion engineering excellence and enhance Pinterest's engineering brand
  • Improve reliability, operability, scalability, efficiency of Pinterest's serving stack

Requirements For Sr Staff Software Engineer, Storage & Caching

Java
Go
Rust
MySQL
Redis
  • Experience in designing, building, and managing large-scale distributed systems
  • Strong proficiency in system programming languages (C++, Java, Go, or Rust)
  • Comprehensive understanding of computer systems, OS, threading, networking, and hardware architecture
  • Effective cross-functional leadership abilities and communication skills
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience

Benefits For Sr Staff Software Engineer, Storage & Caching

Medical Insurance
Equity
  • Competitive base salary range: $200,569—$412,937 USD
  • Equity compensation
  • Flexible working model (PinFlex)
  • Medical benefits

Jobs Related To Pinterest Sr Staff Software Engineer, Storage & Caching