Taro Logo

Staff Software Engineer, Backend - Ads Infrastructure

A visual discovery platform where millions of people find creative ideas and inspiration.
$200,436 - $313,182
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Advertising

Description For Staff Software Engineer, Backend - Ads Infrastructure

Pinterest is seeking a Staff Software Engineer to join their Ads Infrastructure team, focusing on scaling their core revenue-generating systems. This role offers an opportunity to work on modernizing Pinterest's ML platform that serves hundreds of use cases and makes billions of predictions per second. The position involves redesigning catalog ingestion and ads delivery systems to enhance Pinterest's position as a leading advertising platform. You'll be working with technologies like MySQL, TiDB, Flink, HNSW, Pytorch, Spark, and Iceberg to build next-generation ML data and training systems. The role requires collaboration with experienced engineers and cross-functional partners to achieve 10X scale improvements in campaign management, ad delivery, and machine learning platforms. As a staff engineer, you'll lead initiatives in either Ads ML Training Infrastructure or Ads API Infrastructure teams, working on systems that directly impact Pinterest's monetization business. This hybrid position offers the flexibility of remote work while requiring in-person collaboration once per week at either the San Francisco, Palo Alto, or Seattle offices. Pinterest provides a competitive compensation package including a base salary range of $200,436-$313,182 USD plus equity, reflecting their commitment to attracting top talent in the advertising technology space.

Last updated 3 hours ago

Responsibilities For Staff Software Engineer, Backend - Ads Infrastructure

  • Re-architect core catalog, ads indexing and serving infrastructure
  • Modernize the ML ecosystem for the entire Pinterest Ads product
  • Collaborate with cross-functional teams to define problems and drive solutions
  • Provide technical guidance and mentorship
  • Build and scale high-performance infrastructure for ads systems

Requirements For Staff Software Engineer, Backend - Ads Infrastructure

Java
Python
MySQL
  • Bachelor's degree in Computer Science or equivalent experience
  • 6+ years of relevant industry experience with distributed systems
  • Experience in building and owning large scale high performance infrastructure
  • Experience solving end-user problems
  • Proficiency in Java, C++, or Python

Benefits For Staff Software Engineer, Backend - Ads Infrastructure

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Pinterest Staff Software Engineer, Backend - Ads Infrastructure

Staff Software Engineer, Ads Measurement

Staff Software Engineer position at Pinterest focusing on Ads Measurement, requiring expertise in full-stack development and distributed systems, offering competitive compensation and hybrid work arrangement in Seattle.

Staff Software Engineer

Staff Software Engineer position at Pinterest focusing on identity and authentication systems, offering remote work in Mexico with 8+ years experience required.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on platform reliability and scalability, offering competitive salary and benefits in Seattle area with hybrid work options.

Software Engineering LMTS

Lead Software Engineering position at Salesforce (Tableau) focusing on scalable product development with competitive compensation and comprehensive benefits.

Software Engineering SMTS

Senior Member of Technical Staff position at Salesforce focusing on Tableau's on-premises installation technologies, requiring 5+ years of experience in software development.