Zetaglobal
Senior Software Engineer – Forecasting & Recommendations
Bangalore, India. Posted a month ago
The role
You will design, build and run backend services for forecasting, recommendations and Performance Advisor workflows in production. You will work on APIs, event-driven pipelines and cloud infrastructure, and take ownership of services from design through incident resolution.
What you will do
- Design, build and operate backend services for forecasting, recommendations and Performance Advisor workflows.
- Write production-quality code daily and own significant services from design through deployment, support and incident resolution.
- Build low-latency, high-throughput SaaS services, including APIs, event-driven pipelines and model-integration workflows.
- Develop scalable backend components that support AI- and machine-learning-driven product capabilities.
- Work with data science, platform and product teams to integrate forecasting and recommendation capabilities into production.
- Work with Kafka, Elasticsearch, NoSQL databases and AWS to build resilient distributed systems.
- Ensure quality through code reviews, unit tests, debugging and continuous improvement.
- Champion observability and reliability through metrics, logging, tracing, alerting and root-cause analysis.
- Take part in production incident response, retrospectives and systemic fixes.
- Reduce complexity across services, infrastructure and processes to improve stability and team velocity.
Required qualifications
- 8 to 12 years of professional software engineering experience building and operating scalable backend systems.
- Track record of hands-on ownership of production services, including improvements in performance, reliability, scalability or cost.
- Strong expertise in distributed systems design, including concurrency, data modeling, failure handling and scalability tradeoffs.
- Experience developing high-throughput, event-driven systems and backend APIs.
- Strong hands-on experience with AWS and cloud-native system design and operations.
- Experience with Kafka, Elasticsearch, NoSQL databases such as Aerospike, Thrift and modern CI/CD pipelines.
- Experience with container-based solutions and microservices architectures.
- Proficiency in one or more backend languages such as Python, Java, Ruby, Go or Scala.
- Strong object-oriented programming, system design, problem-solving, critical-thinking and communication skills.
- Bachelor's or master's degree in computer science, Mathematics, Engineering or a related field, or equivalent practical experience.
Nice to have
- Experience supporting machine-learning-driven systems, forecasting, recommendations or similar data-driven applications.
- Familiarity with modern AI-enabled applications, LLM integrations or agentic workflows.
Before you apply
- Expected to contribute immediately and to be a hands-on senior contributor who mentors other engineers.
About the company
Zeta Global is an AI-powered marketing technology company that helps enterprise brands acquire, grow and retain customers through data-driven engagement. It is publicly traded on the NYSE (ZETA).