Nod CareersAuto-apply free

Senior Software Engineer – Forecasting & Recommendations

zetaglobal · Bangalore, India · Bengaluru, Karnataka, India
Auto-apply to this job with Nod →
<h3> </h3> <p style="text-align: center;"><strong>Senior Software Engineer – Forecasting & Recommendations</strong></p> <p style="text-align: left;"><strong>About the role: </strong></p> <p style="text-align: left;">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.</p> <p style="text-align: left;">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.</p> <p style="text-align: left;">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 </p> <p style="text-align: left;"><strong>What You’ll Do :</strong></p> <ul> <li style="text-align: left;">Design, build, and operate backend services supporting forecasting, recommendations, and Performance Advisor workflows in production.</li> <li style="text-align: left;">Write production-quality code daily; own significant services and components from design through deployment, support, and incident resolution.</li> <li style="text-align: left;">Build low-latency, high-throughput SaaS services, including APIs, event-driven pipelines, data-processing services, and model-integration workflows.</li> <li style="text-align: left;">Develop and maintain scalable backend components that support AI- and machine-learning-driven product capabilities.</li> <li style="text-align: left;">Collaborate with data science, platform, and product teams to integrate forecasting, recommendation, and AI decisioning capabilities into production systems.</li> <li style="text-align: left;">Work with technologies such as Kafka, Elasticsearch, NoSQL databases, and AWS to build resilient distributed systems.</li> <li style="text-align: left;">Ensure product quality through rigorous code reviews, unit tests, debugging, and continuous improvement.</li> <li style="text-align: left;">Champion observability and reliability through metrics, logging, tracing, alerting, and root-cause analysis.</li> <li style="text-align: left;">Participate in production incident response, retrospectives, and systemic fixes.</li> <li style="text-align: left;">Identify performance, scalability, and reliability risks early and contribute practical solutions.</li> <li style="text-align: left;">Reduce complexity across services, infrastructure, and processes to improve stability and team velocity.</li> <li style="text-align: left;">Collaborate effectively across engineering and product teams in a large, distributed development.</li> </ul> <p><strong>What We’re Looking For : </strong></p> <ul> <li>8–12 years of professional software engineering experience building and operating scalable, robust backend systems.</li> <li>A strong track record of hands-on ownership of production services, including improvements in performance, reliability, scalability, or cost.</li> <li>Strong expertise in distributed systems design, including service boundaries, concurrency, data modeling, failure handling, and scalability tradeoffs.</li> <li>Experience developing high-throughput, event-driven systems and backend APIs.</li> <li>Experience supporting machine-learning-driven systems, forecasting, recommendations, or similar datadriven applications is strongly preferred.</li> <li>Strong hands-on experience with AWS and cloud-native system design and operations.</li> <li>Experience with Kafka, Elasticsearch, NoSQL databases such as Aerospike, Thrift, and modern CI/CD pipelines.</li> <li>Experience with container-based solutions and microservices architectures.</li> <li>Proficiency in one or more backend languages commonly used for large-scale systems, such as Python, Java, Ruby, Go, or Scala.</li> <li>Familiarity with modern AI-enabled applications, LLM integrations, or agentic workflows is a plus.</li> <li>Strong object-oriented programming, system design, problem-solving, critical-thinking, and communication skills.</li> <li>Bachelor’s or master’s degree in computer science, Mathematics, Engineering, or a related field, or equivalent practical experience. </li> </ul> <p><strong>Senior-Level Expectations</strong></p> <p><strong>In this role, you are expected to:</strong></p> <ul> <li>Be a strong, hands-on contributor who delivers high-quality software and sets a strong engineering example.</li> <li>Take ownership of significant services, components, or features from design through production operation.</li> <li>Build a deep understanding of the systems and domains you own.</li> <li>Simplify and improve existing systems to increase team velocity, reliability, and maintainability.</li> <li>Balance technical, analytical, and product constraints to deliver practical solutions.</li> <li>Make sound technical decisions within your domain and raise architectural or operational risks early.</li> <li>Mentor and support other engineers through code

Let Nod apply for you →

More jobs at zetaglobal

Analyst - SOX — zetaglobalSenior Customer Success Manager — zetaglobalTreasury Analyst — zetaglobalSenior Client Success Manager - Programmatic — zetaglobalLead Full Stack Engineer — zetaglobalClient Success Manager — zetaglobal