Search jobs > San Francisco, CA > Software engineer infrastructure

Principal Software Engineer, Ads Infrastructure

Pinterest
San Francisco, CA, United States
Full-time

About Pinterest :

Millions of people across the world come to Pinterest to find new ideas every day. It's where they get inspiration, dream about new possibilities and plan for what matters most.

Our mission is to help those people find their inspiration and create a life they love.In your role, you'll be challenged to take on work that upholds this mission and pushes Pinterest forward.

You'll grow as a person and leader in your field, all the while helpingPinnersmake their lives better in the positive corner of the internet.

Creating a life you love also means finding a career that celebrates the unique perspectives and experiences that you bring.

As you read through the expectations of the position, consider how your skills and experiences may complement the responsibilities of the role.

We encourage you to think through your relevant and transferable skills from prior experiences.

Our new progressive work model is called PinFlex, a term that's uniquely Pinterest to describe our flexible approach to living and working.

Visit our PinFlex landing page to learn more.

Principal Software Engineer, Ads Infrastructure

Pinterest is one of the fastest growing online advertising platforms and our continued success depends on rapidly scaling our core revenue-generating systems.

Specifically, we need 10X the scale of our campaign management, ad delivery, and machine learning platforms, while enabling developers inside Pinterest and external advertisers to build and iterate rapidly on new features.

We are looking for a Principal Software Engineer to initiate, design, and build the next-gen version of the key infra components in our monetization ecosystem, such as modernizing our end-to-end ML platform serving over hundreds of use cases making billions of predictions per second, and redesigning our catalog ingestion and ads delivery systems to become one of the leading advertising platforms in the world.

This role is exciting, because not only will you be able to lean on your deep infra knowledge to redesign systems at a very large scale, but also have the opportunity to work with very experienced engineers and cross-functional partners to solve problems that impact the topline and / or bottomline of our business.

What you'll do :

  • Re-architect core catalog, ads indexing and serving infrastructure to achieve greater scalability, freshness, performance, and reliability, using data storage, streaming processing, and information retrieval technologies such as MySQL, TiDB, Flink, and HNSW.
  • Modernize the ML ecosystem for the entire Pinterest Ads product, replacing a hodgepodge of out-of-date ML stack with a unified, modern, and privacy-first ML stack with Pytorch, Spark, Iceberg, and GPU based serving.
  • Collaborate with cross-functional teams to define problems and drive solutions.
  • Work with a strong team of engineers and provide technical guidance and mentorship.

What we're looking for :

  • 10+ years of relevant industry experience with distributed systems, transactional datastores, and systems programming.
  • Experience in building and owning large scale high performance infrastructure powering ads, recommendation, search, or other consumer facing applications.
  • Experience solving end-user problems and envisioning solutions to improve their productivity.
  • Proficiency in Java, C++, or Python.

Relocation Statement :

This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.

LI-HYBRID

LI-AG8

At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position.

The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.

Information regarding the culture at Pinterest and benefits available for this position can be found here .

US based applicants only

$227,299 $467,998 USD

Our Commitment to Diversity :

Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job.

All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require an accommodation during the job application process, please notify [email protected] for support.

30+ days ago
Related jobs
Promoted
Fastly
San Francisco, California

Principal Software Engineer - Network Telemetry. You can expect complex but fun challenges in near-real-time analysis and distributed systems while working closely with network engineers and kernel engineers. The platform is designed to take advantage of the modern internet, to be programmable, and ...

Promoted
Worldcoin
San Francisco, California

Hit Apply below to send your application for consideration Ensure that your CV is up to date, and that you have read the job specs first.Its community is united around core beliefs in the inherent worth and equality of every individual, the right to personal privacy, and open and public collaboratio...

Promoted
Australian Competition and Consumer Commission
San Francisco, California

San Francisco, California • Software Technology Foundations. Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. ...

Promoted
Glow
San Francisco, California

As a Principal Engineer at Glow, you will play a crucial role in driving our mission forward. Working closely with the CEO, Engineering and Product team to define and drive engineering best practices and standards. You will have the opportunity to lead a team of engineers and make key decisions abou...

Promoted
Greylock
CA, United States

The company is seeking a staff level engineer that will be responsible for building the underlying systems that ingest data from their customers, transform it and make it available for their core system - a risk analysis engine. Excellent software development skills with a can-do, fast-shipping atti...

Games Jobs Direct
San Mateo, California

As a Principal Software Engineer on the Ads team, you will play a meaningful role in shaping the evolution of advertising products and systems at Roblox. This position will report to the Senior Engineering Manager or Director, and require you to work onsite at our HQ in San Mateo, CA Tuesdays to Thu...

Snowflake
San Mateo, California

AS A PRINCIPAL SOFTWARE ENGINEER - DATA CLEAN ROOMS, YOU WILL: . AS A PRINCIPAL SOFTWARE ENGINEER - DATA CLEAN ROOMS, YOU HAVE: . They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance...

Databricks
San Francisco, California

As a Senior Software Engineer on the Infrastructure teams, you will build scalable systems to power the Databricks platform, making it the de-facto platform for running Big Data and AI workloads. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenge...

Hazel Health
San Francisco, California
Remote

We are seeking an experienced and skilled Web Infrastructure Front-End Developer to join our team. This is a critical role that will shape the front-end development experience and set the standards for our entire engineering organization. Experience developing clinically-focused software and/or Heal...

BHO Tech
San Francisco, California

We're now looking for a senior software engineer. We are a product-focused team of five in SF, with experience in education, marketplaces, software, and operating online services at Udemy, Amazon, Airbnb, YC, Square, Google, and several startups. Everything about our product will evolve, so you'll w...