jobapplier

Senior Software Engineer (Identity)

Zeta Global

Skills

Required

  • distributed systems
  • streaming frameworks
  • Spark / Hive / Flink
  • programming
  • Python / Java / Scala
  • API design
  • SQL
  • complex data modeling
  • NoSQL/columnar databases
  • Aerospike
  • Snowflake
  • Scylla
  • Kubernetes
  • Kafka
  • Airflow / Luigi

Preferred

  • resolution
  • Optimize event-driven pipelines
  • graph transparency
  • platform integrations
  • processing billions of signals

Join our Identity team as a Senior Software Engineer, where you will design and build backend services and APIs for identity resolution, optimize event-driven pipelines, and deploy cloud-native services. You will collaborate with engineering, product, and data teams, mentor junior engineers, and ensure reliability, observability, and scalability across services and data pipelines.

Responsibilities

  • Design and build backend services and APIs for identity resolution, graph transparency, and platform integrations.
  • Optimize event-driven pipelines processing billions of signals and ensure absolute reliability, observability, and scalability across services and data pipelines.
  • Collaborate with engineering, product, and data teams to deliver identity solutions and mentor junior engineers.

Requirements

  • Strong programming skills in Python, Java, or Scala, with expertise in API design and distributed systems
  • Knowledge of SQL, complex data modeling, and high-throughput NoSQL/columnar databases (Aerospike, Snowflake, Scylla, etc.)
  • 5+ years of experience in backend and/or data engineering at enterprise scale
  • Proficiency with Kubernetes (EKS) and AWS cloud deployment practices
  • Experience with Kafka, streaming frameworks (Spark/Hive/Flink), and schedulers (Airflow/Luigi)
  • Experience designing multi-tenant distributed systems or real-time streaming frameworks (Flink/Storm)
  • Knowledge of open table formats (Iceberg, Hudi, Delta Lake) and security/privacy frameworks

Pay

USD 150,000 - 180,000