Role Overview:
- You will design, build, and operate distributed backend services that determine when, where, and how ads are delivered across partner applications like Tubi.
- You will collaborate with Machine Learning, Data Science, and Ad Serving teams to implement algorithms for pacing, planning, and optimization.
- This role sits at the core of FOX's monetization strategy, impacting revenue and user experience at a massive scale.
Key Responsibilities:
- Develop scalable backend services that power ad delivery across FOX's streaming platforms.
- Build systems responsible for ad pacing, forecasting, and delivery decisioning in near real-time.
- Improve system performance, reliability, and scalability to support hundreds of billions of ad impressions.
Technical Requirements:
- Minimum five years of experience designing scalable distributed systems using JVM languages like Scala, Java, or Kotlin.
- Strong experience with relational databases, caching systems, and message brokers such as Postgres, Redis, and Kafka.
- Hands-on experience with big data streaming frameworks like Apache Spark or Flink.
- Strong understanding of distributed systems design, concurrency, and system trade-offs.
FOX Corporation
FOX Corporation produces and distributes content through leading brands like FOX News Media, FOX Sports, FOX Entertainment, FOX Television Stations, and Tubi Media Group, focusing on culturally significant content and strategic growth. The organization thrives on creative ideas, operational expertise, and building a dynamic, impactful ad tech ecosystem.