Lead Software Engineer
Core
Design and build backend services and APIs for identity resolution, graph transparency, and integrations, while developing event-driven pipelines processing billions of signals.
Role type
Lead Software Engineer (Backend & Data Engineering)
Builds
Cloud-native backend services, event-driven pipelines, and APIs for the Zeta Identity Graph
Domain
Marketing Technology / Identity Data / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Java, or Scala; Distributed systems design; Event-driven architecture; Kafka; Spark/Hive/Flink; Kubernetes (EKS); Helm; SQL; Data modeling; AWS; NoSQL databases (Aerospike, Snowflake, HBase, Scylla, Elasticsearch); Performance optimization; CI/CD; Automated testing
Preferred skills
Large-scale or multi-tenant distributed systems; Real-time streaming frameworks (Flink, Storm); Open table formats (Iceberg, Hudi, Delta Lake); Security, compliance, or privacy in identity systems
Technologies
Kafka, Spark, Hive, Flink, Airflow, Luigi, Kubernetes, EKS, Helm, AWS, Aerospike, Snowflake, HBase, Scylla, Elasticsearch, Iceberg, Hudi, Delta Lake
Responsibilities
Design and build backend services and APIs for identity resolution, graph transparency, and integrations; Develop and optimize event-driven pipelines and workflows processing billions of signals; Deploy and operate cloud-native services on EKS/Kubernetes; Ensure reliability, observability, and scalability across services and data pipelines; Collaborate across engineering, product, and data teams to deliver end-to-end identity solutions; Mentor engineers and influence architecture and roadmap decisions
Seniority
Senior, hands-on IC with mentorship responsibilities