Staff Software Engineer – Backend – Ads Infrastructure
Company | |
---|---|
Location | Palo Alto, CA, USA, Seattle, WA, USA, San Francisco, CA, USA |
Salary | $200436 – $313182 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in a relevant field such as Computer Science, or equivalent experience.
- 6+ 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.
Responsibilities
- 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 models 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.
Preferred Qualifications
-
No preferred qualifications provided.