Senior Software Engineer – Forecasting & Recommendations

Zeta Global

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zeta Global in Bengaluru is seeking a hands-on Senior Software Engineer to design, build, and operate backend services powering forecasting, recommendations, and Performance Advisor capabilities atScale. You will ship high-throughput, low-latency systems, integrate ML-driven features, and collaborate across data science and product teams.

The role emphasizes production-grade software, reliability, Observability, and cloud-native operations in a fast-paced, distributed environment.

Qualifications

  • 8–12 years of professional software engineering experience building and operating scalable backend systems.
  • Hands-on ownership of production services with improvements in performance, reliability, scalability, or cost.
  • Strong expertise in distributed systems design, including service boundaries, concurrency, data modeling, failure handling, and scalability tradeoffs.
  • Experience developing high-throughput, event-driven systems and backend APIs.
  • Experience supporting machine-learning-driven systems, forecasting, recommendations, or similar data-driven applications is strongly preferred.
  • 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 Python/Java/Go/Scala and other backend languages.
  • Familiarity with AI-enabled applications, LLM integrations, or agentic workflows is a plus.
  • Strong OO programming, system design, problem-solving, and communication skills.

Responsibilities

  • Design, build, and operate backend services supporting forecasting, recommendations, and Performance Advisor workflows in production.
  • Write production-quality code daily; own significant services and components from design through deployment, support, and incident resolution.
  • Build low-latency, high-throughput SaaS services, including APIs, event-driven pipelines, data-processing services, and model-integration workflows.
  • Develop and maintain scalable backend components that support AI- and machine-learning-driven product capabilities.
  • Collaborate with data science, platform, and product teams to integrate forecasting, recommendation, and AI decisioning capabilities into production systems.
  • Work with technologies such as Kafka, Elasticsearch, NoSQL databases, and AWS to build resilient distributed systems.
  • Ensure product quality through rigorous code reviews, unit tests, debugging, and continuous improvement.
  • Champion observability and reliability through metrics, logging, tracing, alerting, and root-cause analysis.
  • Participate in production incident response, retrospectives, and systemic fixes.
  • Identify performance, scalability, and reliability risks early and contribute practical solutions.
  • Reduce complexity across services, infrastructure, and processes to improve stability and team velocity.
  • Collaborate effectively across engineering and product teams in a large, distributed development.

Skills

Distributed systems design
AWS
Backend scaling
Event-driven architectures
Languages: Python/Java/Go/Scala
NoSQL databases
CI/CD pipelines
Observability
Problem solving

Education

Bachelor’s or Master’s in CS/Engineering

Tools

Kafka
Elasticsearch
Aerospike
Thrift

Job description

Senior Software Engineer - Forecasting & Recommendations
About the role:

We are hiring a hands-on Senior Software Engineer to build and operate backend services for our Forecasting and Recommendations platforms, with a focus on production-grade AI and data-driven decisioning systems.

This role focus on designing, building, and maintaining high-throughput, low-latency distributed systems that power forecasting, recommendations, and Performance Advisor capabilities at scale. You will work deeply in backend systems, APIs, event-driven services, and cloud infrastructure, while contributing to reliability, observability, and operational excellence.

We are looking for an engineer who can contribute immediately, has strong experience building scalable production systems, and brings sound judgment around developing reliable, maintainable, and high-performance software, including systems that integrate machine-learning and AI capabilities

What You'll Do :
  • Design, build, and operate backend services supporting forecasting, recommendations, and Performance Advisor workflows in production.
  • Write production-quality code daily; own significant services and components from design through deployment, support, and incident resolution.
  • Build low-latency, high-throughput SaaS services, including APIs, event-driven pipelines, data-processing services, and model-integration workflows.
  • Develop and maintain scalable backend components that support AI- and machine-learning-driven product capabilities.
  • Collaborate with data science, platform, and product teams to integrate forecasting, recommendation, and AI decisioning capabilities into production systems.
  • Work with technologies such as Kafka, Elasticsearch, NoSQL databases, and AWS to build resilient distributed systems.
  • Ensure product quality through rigorous code reviews, unit tests, debugging, and continuous improvement.
  • Champion observability and reliability through metrics, logging, tracing, alerting, and root-cause analysis.
  • Participate in production incident response, retrospectives, and systemic fixes.
  • Identify performance, scalability, and reliability risks early and contribute practical solutions.
  • Reduce complexity across services, infrastructure, and processes to improve stability and team velocity.
  • Collaborate effectively across engineering and product teams in a large, distributed development.
What We're Looking For :
  • 8-12 years of professional software engineering experience building and operating scalable, robust backend systems.
  • A strong track record of hands-on ownership of production services, including improvements in performance, reliability, scalability, or cost.
  • Strong expertise in distributed systems design, including service boundaries, concurrency, data modeling, failure handling, and scalability tradeoffs.
  • Experience developing high-throughput, event-driven systems and backend APIs.
  • Experience supporting machine-learning-driven systems, forecasting, recommendations, or similar datadriven applications is strongly preferred.
  • 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 commonly used for large-scale systems, such as Python, Java, Ruby, Go, or Scala.
  • Familiarity with modern AI-enabled applications, LLM integrations, or agentic workflows is a plus.
  • 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.
In this role, you are expected to:
  • Be a strong, hands-on contributor who delivers high-quality software and sets a strong engineering example.
  • Take ownership of significant services, components, or features from design through production operation.
  • Build a deep understanding of the systems and domains you own.
  • Simplify and improve existing systems to increase team velocity, reliability, and maintainability.
  • Balance technical, analytical, and product constraints to deliver practical solutions.
  • Make sound technical decisions within your domain and raise architectural or operational risks early.
  • Mentor and support other engineers through code reviews, design discussions, and collaborative problem solving.
  • Ship meaningful services, features, and infrastructure improvements that advance the Performance Advisor platform.
Why Join This Team
  • Build and operate mission-critical systems that power forecasting and recommendations at scale.
  • Build and operate mission-critical systems that power forecasting, recommendations, and Performance Advisor capabilities at scale.
  • Work on high-throughput distributed systems with meaningful business impact.
  • Collaborate with experienced engineers, product leaders, and AI/data teams.
  • Work in an environment that values execution, pragmatism, and modern engineering workflows.
  • Solve complex backend and systems problems while building skills in cloud-native and AI-powered applications.
Company Summary

Zeta Global is a data-powered marketing technology company with a heritage of innovation and industry leadership. Founded in 2007 by entrepreneur David A. Steinberg and John Sculley, former CEO of Apple Inc and Pepsi-Cola, the Company combines the industry’s 3rd largest proprietary data set (2.4B+ identities) with Artificial Intelligence to unlock consumer intent, personalize experiences and help our clients drive business growth.

Zeta Global is a leading AI-powered marketing technology company that enables enterprise brands to acquire, grow, and retain customers through intelligent, data-driven engagement. At the center of its innovation is the Zeta Marketing Platform (ZMP), which unifies customer data, identity, and advanced analytics to transform billions of data signals into actionable marketing intelligence and measurable business outcomes.

Publicly traded on the New York Stock Exchange (NYSE: ZETA), Zeta is redefining modern marketing with Athena by Zeta™, a super intelligent, conversational agent embedded in ZMP that personalizes the marketer’s workspace, surfaces platform generated insights through natural dialogue and recommends next-best actions to help brands accelerate and optimize their marketing outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Forecasting & Recommendations
Senior Software Engineer – Forecasting & Recommendations

Engg • Bengaluru

On-site
INR 3,000,000 - 4,600,000
Staff Software Engineer
Staff Software Engineer

Zeta Global • Bengaluru

On-site
INR 900,000 - 1,500,000
Staff Software Engineer
Staff Software Engineer

Engg • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Staff Software Engineer
Staff Software Engineer

Zeta-Global • Bengaluru

On-site
INR 3,800,000 - 7,000,000
Senior Engineer, Data Platform
Senior Engineer, Data Platform

Engg • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Senior Software Engineer
Senior Software Engineer

Zeta Global • Bengaluru

On-site
INR 2,400,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Sierra Ventures • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer - Automation & Tooling
Senior Software Engineer - Automation & Tooling

Engg • Bengaluru

On-site
INR 3,800,000 - 6,000,000
Staff QA Automation Engineer
Staff QA Automation Engineer

Skydrop • Bengaluru

On-site
INR 900,000 - 1,400,000
Sr. Manager/Associate Director, Data Cloud Applications
Sr. Manager/Associate Director, Data Cloud Applications

Zeta Global • Bengaluru

On-site
INR 2,500,000 - 3,500,000