jobapplier

Software Engineer (Ads Platform)

NewsBreak

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