[Hiring] Senior Software Engineer @Pinterest Job Advertisements
Senior Software Engineer @Pinterest Job Advertisements
Software Development
Salary usd 200,096 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago

[Hiring] Senior Software Engineer @Pinterest Job Advertisements

2d ago - Pinterest Job Advertisements is hiring a remote Senior Software Engineer. πŸ’Έ Salary: usd 200,096 - 254,667 per year πŸ“Location: USA

Role Description

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.
  • 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.

Qualifications

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

Requirements

  • Must have at least four (4) years of experience in the following tools and technologies:
    • Design scalable backend services meeting reliability, fault-tolerance, and performance requirements.
    • Execute full backend SDLC in Java, including design reviews, implementation, cross-functional coordination, release, and production support.
    • Build RESTful service-to-service APIs using JSON over HTTP.
    • Develop high-volume data processing and ETL workflows using Spark/PySpark.
    • Orchestrate batch workflows and backfills using Apache Airflow.
    • Design and implement streaming ingestion and pipeline architectures using Kafka and Spark.
    • Design and implement retrieval-augmented generation (RAG) data pipelines, including embedding generation and semantic retrieval.
    • Integrate LLM/GPT-backed product features, including prompt iteration and safety guardrails.
    • Implement ads compliance and privacy controls, including content policy/review workflows and GDPR-aligned safeguards.
    • Develop ads delivery backend components supporting serving workflows and large-scale selection/targeting logic.
    • Implement ads measurement and analytics instrumentation, including event taxonomy design, engagement/conversion tracking, and telemetry/logging.
    • Write and optimize SQL for analytics and backend troubleshooting (e.g., Presto SQL).
    • Define test plans and perform unit testing (e.g., JUnit) for backend services.
    • Version control using Git-based workflows (branching, pull requests, code review).
    • Develop Hadoop ecosystem workloads using HDFS/YARN, including contributing to open-source Apache Hadoop/HDFS through patch review, backporting, and production integration.

Benefits

  • Salary: $200,096.00 - $254,667.00 per annum.
  • Full-time telecommuting is an option.

Company Description

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 a medical or religious accommodation during the job application process, please complete this form for support.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Pinterest Job Advertisements
Software Development
Salary usd 200,096 - 2..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later