AdTechTalent
Programmatic1 month agoHybrid

PubMatic

Senior Performance Advertising Engineer

performance advertisingprogrammatic biddingROASreal-time biddingRTBattributionmulti-touch attributionMTAdata pipelinesstreaming databatch dataApache SparkApache FlinkKafkaSnowflakeBigQuerySKAdNetworkPrivacy SandboxOpenRTBmachine learningCTR predictionCVR predictionUID2LiveRamp ATSCTVmobile appvideodesktopPythonGoJavaC++

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

New York, US; Redwood City, United States; Remote, United States

Full job description

Seeking a Senior Performance Advertising Engineer to optimize buyer-side and performance marketing systems. Responsibilities include designing algorithms, building data systems, and refining optimization loops to drive Return on Ad Spend (ROAS) across Mobile App, Video, Connected TV (CTV), and Desktop. Develop real-time bidding algorithms, pacing controls, and predictive models. Design scalable streaming and batch data pipelines for multi-touch attribution datasets. Improve performance across programmatic formats including Mobile (SKAdNetwork, Attribution API, Privacy Sandbox), CTV & Video (cross-device graph integrations, frequency capping, server-to-server attribution), and Desktop (alternative identity frameworks like UID2, LiveRamp ATS). Audit data ingestion for flaws and latencies. Write high-performance, low-latency, memory-efficient code in Python, Go, Java, or C++. Requirements include 5+ years in software engineering focused on performance advertising, deep knowledge of OpenRTB, DSP/SSP mechanics, machine learning for CTR/CVR prediction, and experience with large-scale data pipelines using Apache Spark, Flink, Kafka, Snowflake, or BigQuery. Education in Computer Science, Data Science, or related quantitative fields required. Hybrid work model with offices in Redwood City, CA, and New York, NY; remote considered for the right candidate. Salary range $260,000 to $330,000 USD plus bonus, RSUs, and benefits.

What you'll do

  • Develop, benchmark, and deploy real-time bidding (RTB) algorithms, pacing controls, and predictive models aimed at maximizing ROAS and conversion tracking across all screens (CTV, Mobile App, Video, and Desktop)
  • Design, evaluate, and implement scalable, low-latency streaming and batch data pipelines that ingest, validate, and process complex conversion and multi-touch attribution (MTA) datasets
  • Advance performance capabilities across programmatic formats: Mobile (SKAdNetwork, Attribution API, Android Privacy Sandbox), CTV & Video (cross-device graph integrations, household-level frequency capping, server-to-server attribution), Desktop (alternative identity framework integrations like UID2, LiveRamp ATS)
  • Audit existing data ingestion points for architectural flaws, data loss, or systemic latencies that negatively skew attribution accuracy and campaign performance
  • Write high-performance, low-latency, and memory-efficient code matching ultra-scaled backend layers processing trillions of monthly events

Requirements

  • Experience in performance advertising, programmatic bidding, or large-scale user-conversion optimization loops
  • Deep understanding of the OpenRTB protocol, DSP/SSP mechanics, and supply-path optimization (SPO)
  • Experience deploying production-grade Machine Learning frameworks for CTR/CVR prediction
  • Strong system-level performance benchmarking skills (profiling memory allocation, reducing I/O bottlenecks)
  • Bachelor’s, Master’s, or equivalent practical experience in Computer Science, Data Science, Statistics, Mathematics, Physics, or an analytically grounded quantitative field
  • 5+ years of software engineering experience focusing on performance advertising, programmatic bidding, or large-scale user-conversion optimization loops
  • Demonstrated track record of evaluating and implementing multi-touch attribution (MTA), last-touch attribution (LTA), or incrementality testing frameworks in a production environment
  • Hands-on experience engineering pipelines handling terabyte-to-petabyte scale data via distributed frameworks such as Apache Spark, Apache Flink, Kafka, and cloud data warehouses (e.g., Snowflake, BigQuery)
  • Strong technical familiarity with technical specs supporting Mobile App (IDFA/GAID loss mitigations), CTV (App Transport Security, IFA standards), and Desktop environments

Tech stack

PythonGoJavaC++Apache SparkApache FlinkKafkaSnowflakeBigQuerySKAdNetworkPrivacy SandboxOpenRTBUID2LiveRamp ATS

Benefits

Paid leave programsPaid holidaysHealthcare, dental and vision insuranceDisability and life insuranceCommuter benefitsPhysical and financial wellness programsUnlimited discretionary time off (DTO) in the USReimbursement for mobileFully stocked pantriesIn-office catered lunches 5 days per week

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.