Senior Software Engineer (Identity)
Zeta Global
- San Francisco, United States
- Senior Level
- 5+ years
- Posted
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
