Back to jobs
New

Senior Software Engineer

New York, NY, US

About Pinterest:

Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.

Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.

Job Duties: Design, architect, and build backend systems within the Pinterest Ads platform to enable a seamless end-to-end commerce and purchasing experience. Lead the modernization and scalability initiatives by defining service boundaries and APIs, and improving reliability, performance, and observability across distributed services. The role will evolve core commerce integration capabilities, including expanding our merchant ecosystem and strengthening third-party platform integrations. Own data integrity and reporting for commerce campaigns by building and operating large-scale pipelines and workflows to ensure accurate, timely performance data. Develop conversion and measurement tooling, including experiment gating, telemetry standards, and safe-deploy guardrails to improve delivery reliability and operational quality. Help design and deploy enterprise-ready authentication and SSO capabilities with strong session management and SLO-driven reliability. Partner closely with Product, Data Science/Analytics, and cross-functional engineering teams to drive requirements, technical design, and successful rollouts. Mentor other engineers through code reviews and technical guidance while building foundational capabilities that unlock future commerce experiences on Pinterest. Full-time telecommuting is an option.

Minimum Requirements: Bachelor’s degree (or its foreign degree equivalent) in Computer Science, Computer Engineering or closely related quantitative discipline and four (4) years of experience in the job offered or in any occupation in related field.

Special Skill Requirements: Must have at least four (4) years of experience in the following tools and technologies.

(1) Design scalable backend services meeting reliability, fault-tolerance, and performance requirements;

(2) Execute full backend SDLC in Java, including design reviews, implementation, cross-functional coordination, release, and production support;

(3) Build RESTful service-to-service APIs using JSON over HTTP;

(4) Develop high-volume data processing and ETL workflows using Spark/PySpark;

(5) Orchestrate batch workflows and backfills using Apache Airflow;

(6) Design and implement streaming ingestion and pipeline architectures using Kafka and Spark;

(7) Design and implement retrieval-augmented generation (RAG) data pipelines, including embedding generation and semantic retrieval;

(8) Integrate LLM/GPT-backed product features, including prompt iteration and safety guardrails;

(9) Implement ads compliance and privacy controls, including content policy/review workflows and GDPR-aligned safeguards;

(10) Develop ads delivery backend components supporting serving workflows and large-scale selection/targeting logic;

(11) Implement ads measurement and analytics instrumentation, including event taxonomy design, engagement/conversion tracking, and telemetry/logging;

(12) Write and optimize SQL for analytics and backend troubleshooting (e.g., Presto SQL);

(13) Defining test plans and performing unit testing (e.g., JUnit) for backend services;

(14) Version control using Git-based workflows (branching, pull requests, code review); and

(15) Develop Hadoop ecosystem workloads using HDFS/YARN, including contributing to open-source Apache Hadoop/HDFS through patch review, backporting, and production integration.

Full-time telecommuting is an option.

Salary: $200,096.00 - $254,667.00 per annum

Reference #: L24-155945

This position is not available for relocation assistance.

Our Commitment to Inclusion:

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. See also Know Your Rights and Pinterest Policy for more information regarding U.S. roles. If you require a medical or religious accommodation during the job application process, please complete this form for support.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...

US Standard Question Set w/ OFCCP

Individuals seeking employment at this company are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other protected characteristic.  You are being given the opportunity to provide the following information in order to help us better understand the demographics of our applicant pools.

Completion of the form is entirely voluntary.  Whatever your decision, it will not be considered in the hiring process or thereafter.  Any information that you do provide will be recorded and maintained in a separate confidential file that will only be accessed by those working on inclusion efforts at Pinterest.

 

We’re looking for all kinds of people.

To build an app that’s used and loved by people all around the world, we need a team with all kinds of different perspectives, experiences and backgrounds. 

To put it legally: 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.  Pinterest policy prohibits unlawful discrimination based on race, color, 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.  It also prohibits discrimination based on a perception that anyone has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics.  All such discrimination is unlawful.  Pinterest is committed to compliance with all applicable laws providing equal opportunity employment opportunities.  This commitment applies to all persons involved in the operations of Pinterest and prohibits unlawful discrimination by any employee of Pinterest.  

Pinterest is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you require a medical or religious accommodation during the job application process, please complete this form for support.

Pinterest will consider qualified applicants with arrest and conviction records for positions in accordance with the San Francisco Fair Chance Ordinance, the Los Angeles Fair Chance Ordinance, and other applicable state or local laws. 

Pinterest also participates in the E-Verify program in certain locations, as required by law.  See https://www.e-verify.gov/sites/default/files/everify/posters/EVerifyParticipationPoster.pdf and https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf 

-----------------------------------------------------------------------------------------------------------------------------

Veteran Status

Why Are You Being Asked to Complete This Form?

This employer is a Government contractor subject to the Vietnam Era Veterans' Readjustment Assistance Act of 1974, as amended by the Jobs for Veterans Act of 2002, 38 U.S.C. 4212 (VEVRAA). VEVRAA requires Government contractors to take affirmative action to employ and advance in employment protected veterans. To help us measure the effectiveness of our outreach and recruitment efforts of veterans, we are asking you to tell us if you are a veteran covered by VEVRAA. Completing this form is completely voluntary, but we hope you fill it out. Any answer you give will be kept private and will not be used against you in any way.

For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How Do You Know If You Are a Veteran Protected by VEVRAA?

Contrary to the name, VEVRAA does not just cover Vietnam Era veterans. It covers several categories of veterans from World War II, the Korean conflict, the Vietnam era, and the Persian Gulf War which is defined as occurring from August 2, 1990 to the present.

If you believe you belong to any of the categories of protected veterans please indicate by checking the appropriate box below. The categories are defined on the next page and explained further in an “Am I a Protected Veteran?” infographic provided by OFCCP.

 

Disability Status

Form CC-305

OMB Control Number 1250-0005

Expires 04/30/2026

Why are you being asked to complete these questions? 

We are a federal contractor or subcontractor required by law to provide equal employment 

opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years. Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp

How do you know if you have a disability? 

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition. Disabilities include, but are not limited to:

  • Autoimmune disorder, for example: lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Nervous system condition, for example: migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example: bipolar disorder, schizophrenia, PTSD, or major depression
  • Gastrointestinal disorders, for example: Crohn's Disease, or irritable bowel syndrome
  • Depression or anxiety
  • Blind or low vision
  • Diabetes
  • Cancer
  • Epilepsy
  • Cardiovascular or heart disease
  • Celiac disease
  • Intellectual disability
  • Cerebral palsy


PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Select...
Select...
Select...
Select...