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).

Senior Software Engineer – Forecasting & Recommendations at Zetaglobal | JobZoey