Principal Software Engineer - PubMatic AgenticOS (Buy Side Bidding Platform)
Core
Lead design and development of highly scalable, low-latency buy-side ad tech systems, including real-time bidding, campaign pacing, and optimization algorithms.
Role type
Principal Software Engineer (Ad Tech / Real-Time Bidding)
Builds
High-throughput bidder services, auction participation systems, and data pipelines for impressions and conversions.
Domain
Digital Advertising / Performance Advertising / Real-Time Bidding
Deliverable
production ML models | product features
Required skills
Golang, real-time bidding systems, campaign pacing algorithms, distributed systems design, streaming data processing, OpenRTB/VAST protocols, cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), SQL, data structures and algorithms
Preferred skills
C/C++, Kafka, Flink, Spark Streaming, Snowflake/BigQuery, Generative AI tools for engineering
Technologies
Golang, C/C++, Kafka, Flink, Spark, OpenRTB, VAST, AWS, GCP, Azure, Docker, Kubernetes, PostgreSQL, Snowflake, BigQuery
Responsibilities
Architect and build ultra-low-latency real-time bidding systems; design campaign pacing and budget optimization algorithms; own core systems for deal execution and bid shading; build real-time data pipelines for attribution; collaborate with ML teams to productionize optimization models; drive architectural decisions for scalability and fault tolerance; mentor engineers and set technical standards.
Seniority
Principal, hands-on IC with mentorship responsibilities
