3 months ago
Responsibilities
- Architect, design, and build high-throughput, ultra-low-latency real-time bidding systems for buy-side advertising platforms.
- Lead development of bidder services handling millions of QPS using Golang, C, and C++.
- Design campaign pacing, budget management, delivery optimization, bid shading, and supply path optimization systems.
- Build real-time and near-real-time data pipelines for impressions, clicks, conversions, and attribution.
- Collaborate with ML engineers to productionize bid optimization, contextual bandits, reach forecasting, and incrementality models.
- Integrate and maintain OpenRTB, VAST, and CTV-specific programmatic advertising standards.
- Drive architecture decisions involving scalability, fault tolerance, data consistency, and latency optimization.
- Conduct performance profiling, latency tuning, and production debugging of distributed systems.
- Ensure data quality, governance, privacy, and compliance across the advertising stack.
- Mentor engineers, establish coding and design standards, lead technical reviews, and influence technical direction.
Requirements
- At least eight years of software engineering experience, including significant ad tech or performance advertising experience and experience building DSP bidders.
- Strong hands-on Golang experience building low-latency, high-scale backend systems.
- Experience designing and operating real-time bidding platforms, bidders, or ad-serving systems.
- Deep understanding of campaign pacing, budget allocation, and performance optimization algorithms.
- Experience with streaming and distributed systems, including Kafka, Flink, or Spark Streaming.
- Strong familiarity with OpenRTB, VAST, and programmatic advertising workflows.
- Knowledge of SQL, PostgreSQL, and large-scale analytics platforms such as Snowflake or BigQuery.
- Experience with AWS, GCP, or Azure and containerized environments using Docker and Kubernetes.
- Strong foundation in data structures, algorithms, and distributed systems design.
- Ability to own systems end to end, influence architecture, deliver at scale, collaborate cross-functionally, and mentor engineers.
- Bachelor’s degree in engineering, such as Computer Science or Information Technology, or an equivalent degree from a recognized institution.
Benefits
- Hybrid work schedule with three days in the office and two days working remotely.
- Paid leave programs and paid holidays.
- Healthcare, dental, vision, disability, and life insurance.
- Commuter benefits, physical and financial wellness programs, and unlimited DTO in the US.
- Mobile reimbursement, fully stocked pantries, and in-office catered lunches five days per week.
- Bonus and restricted stock units are offered in addition to salary.
Tech Stack
Apache FlinkApache KafkaApache SparkAWSAzureCC++DockerGoGoogle BigQueryGoogle Cloud PlatformKubernetesPostgreSQLSnowflakeSQL
Categories
About PubMatic
PubMatic builds a sell-side programmatic advertising platform that helps digital publishers and commerce media networks monetize display, mobile, video, and in‑app inventory by connecting them with DSPs and buyers. Its business model centers on fees from real-time ad auctions and related services, including RTB, yield optimization, and AI-driven decisioning. Founded in 2006, the company is headquartered in Redwood City, California, and is listed on NASDAQ under the ticker PUBM.
