Software Engineer (Ads Platform)
NewsBreak
- Mountain View, United States
- Mid Level
- 5+ years
- Posted
Skills
Required
- DSP / SSP / ad exchange / ad server
- AI-assisted development workflows
- reconciliation
- system design
- service decomposition
- data modeling
- caching
- Redis
- streaming / messaging
- Kafka
- analytical query engines
- Spark
- Java
- Go
- C++
Preferred
- ML model serving
- CTR/CVR prediction
- brand safety / ad fraud / invalid-traffic detection
Join NewsBreak as a Software Engineer (Ads Platform) and take ownership of the backend of our advertising platform. You will be responsible for the entire process, from the advertiser-facing Ad Manager to the real-time bidding flow. This is a senior role on a small team, where you will have a significant impact on our revenue and operational resilience. You will collaborate with various teams, lead design reviews, and ensure the quality of our ads. Benefits include work-from-home opportunities, paid time off, and health care for you and your family.
Responsibilities
- Posséder et développer l'infrastructure backend de la plateforme publicitaire de NewsBreak, en prenant en charge l'ensemble du processus, de la gestion des annonces à l'enchère en temps réel.
- Améliorer le rendement des enchères, tant pour notre propre enchère que pour les enchères externes, en optimisant les prix de plancher, les délais et les migrations.
- Concevoir, construire et exploiter la modélisation des campagnes et des lignes de produits, le ciblage, le contrôle du budget et de la cadence, et les API et workflows.
Requirements
- Strong written communication and cross-functional collaboration; effective working with AI-assisted development workflows
- Demonstrated end-to-end ownership of a revenue-critical or transaction-critical system, including correctness of money — accounting, idempotency, reconciliation — and production operational responsibility
- Comfort with ambiguity and full ownership on a small team: able to go from a business problem to a shipped, measured system without a spec handed down
- Strong system design fundamentals: service decomposition, data modeling, caching (e.g., Redis), streaming/messaging (e.g., Kafka), analytical query engines (e.g., ClickHouse, Trino, Spark), and cloud infrastructure (AWS)
- 5+ years of backend engineering experience building and operating distributed, high-QPS, low-latency production services (Java, Go, C++, or similar)
- Direct advertising-domain experience — DSP, SSP, ad exchange, or ad server — including OpenRTB, real-time auctions, header bidding, budget pacing, bid shading, and attribution/conversion measurement
- Experience integrating with Google Ad Manager / Ad Exchange, Meta or Google ad SDKs, or major mobile exchanges
Preferred
- Experience integrating ML model serving (CTR/CVR prediction, ranking) into an auction under latency constraints
- Experience with brand safety, ad fraud, or invalid-traffic detection
Pay
USD 155,000 - 260,000
jobapplier