JobRaahGet matched free

Jobs

Senior Software Engineer – Forecasting & Recommendations

Zeta Global · Bangalore, India · On-site

Posted Sep 15, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

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,…