Zeta Global is an AI-Powered Marketing Cloud that simplifies marketing through advanced artificial intelligence. They are seeking a Lead Software Engineer to define architecture and drive technical direction for scalable, data-intensive systems that power marketing intelligence products.
Responsibilities:
- Define and evolve the architecture of scalable, distributed systems deployed on AWS
- Design and operate microservices and data-intensive workloads running in Kubernetes (EKS)
- Lead technical design for systems that process and analyze large-scale datasets (high-volume, high-velocity, and high-variety data)
- Establish patterns and best practices for building resilient, observable, and performant services
- Partner with Product, Data Science, and Engineering leaders to translate business strategy into long-term technical roadmaps
- Drive cross-team technical initiatives and influence architecture decisions beyond your immediate team
- Optimize data storage, retrieval, and processing strategies across relational and NoSQL systems
- Mentor engineers, raise the bar on design and code quality, and lead through technical example
- Take end-to-end ownership of critical platform components, ensuring long-term scalability and maintainability
Requirements:
- 8+ years of experience building and scaling production-grade distributed systems
- Strong foundation in computer science, distributed systems, and large-scale system design
- Proven experience architecting systems that operate on large datasets (event streams, batch + real-time pipelines, high-throughput services)
- Deep hands-on experience with AWS, including EKS, EC2, S3, RDS, IAM, Lambda, CloudWatch, and infrastructure-as-code practices
- Strong expertise in Kubernetes (EKS) and containerized microservices architectures
- Experience with streaming and data infrastructure technologies such as Kafka, Elasticsearch, and NoSQL databases (e.g., Aerospike)
- Strong proficiency in Java, Python, Ruby, or similar object-oriented languages
- Experience designing APIs and service communication layers (REST, gRPC, Thrift)
- Demonstrated ability to lead technical design reviews and influence engineering direction
- Excellent problem-solving skills and ability to operate independently in a fast-paced environment
- Experience leveraging AI-powered development tools to improve engineering productivity
- BS or MS in Computer Science or related field
- Experience building platforms that support ML or advanced analytics workloads
- Experience modernizing or evolving legacy systems into scalable cloud-native architectures
- Track record of leading high-impact, cross-team engineering initiatives