Senior Software Engineer
Core
Design, develop, deploy, and own scalable distributed systems supporting the company's customer relationship management and multichannel marketing technology platform.
Role type
Senior Software Engineer (Distributed Systems & AI Integration)
Builds
Scalable distributed applications, microservices, backend services, data-processing pipelines, and AI-integrated software components for the Zeta Marketing Platform.
Domain
Marketing Technology (MarTech) / Distributed Systems / AI Engineering
Deliverable
production ML models
Required skills
Distributed systems design, Microservices architecture, API development (RESTful), Data pipeline engineering, Event-driven systems, Cloud computing, Relational and NoSQL databases, Observability, AI/LLM integration, Root-cause analysis
Preferred skills
AI-assisted software development, Generative AI integration, Cost-effective solution research
Technologies
Java, Python, Ruby, Ruby on Rails, FastAPI, Spring, Apache Kafka, Elasticsearch, Logstash, Kibana, Amazon Web Services, Microsoft Azure, Google Cloud Platform, Honeycomb
Responsibilities
Design and implement scalable distributed applications and microservices; Build and optimize data-processing and ETL pipelines; Develop and maintain event-driven data-processing systems; Integrate generative-AI or large-language-model APIs into applications; Implement production controls for model evaluation and AI output guardrails; Investigate production incidents and conduct root-cause analysis; Create and maintain technical documentation for architecture and deployment.
Seniority
Senior, hands-on IC
