Software Engineer 5 - Ads Audience Activation

Netflix Netflix · Big Tech · New York, NY +4 · Engineering

Software Engineer 5 role at Netflix focused on building in-house ad tech ecosystem, specifically for the Ads Audience Activation team. This team handles advertiser custom audiences and conversion events, creating retargeting audiences based on engagement and conversion signals. The role involves building ingestion and processing services for third-party advertiser signals used in targeting, measurement, and optimization systems.

What you'd actually do

  1. Experience designing and building scalable batch and streaming advertiser custom audience data onboarding and activation systems for online advertising platforms.
  2. Practical experience with streaming event architectures and related technologies (e.g., Kafka, Flink).
  3. Proficiency in programming languages such as Java, Python, C++, or similar, with a strong grasp of software development principles and design patterns.
  4. Experience in developing distributed cloud-based applications and proficiency in modern programming languages, preferably object-oriented.
  5. Proven experience in handling data at extremely large volumes with big data tools like Spark, and building high throughput low latency distributed systems.

Skills

Required

  • Java
  • Python
  • C++
  • software development principles
  • design patterns
  • distributed cloud-based applications
  • object-oriented programming
  • Spark
  • Kafka
  • Flink

Nice to have

  • data clean rooms
  • privacy-enhancing technology
  • CTV space

What the JD emphasized

  • online advertising platforms
  • advertiser custom audience data onboarding and activation systems
  • streaming event architectures
  • extremely large volumes
  • high throughput low latency distributed systems