CareerPlanSign in

Senior Software Engineer – Forecasting & Recommendations

Bangalore, IND💼 Full-time🗓 2026-09-15 → 2026-09-26

Core

Design, build, and operate high-throughput, low-latency distributed backend services powering forecasting, recommendations, and AI-driven decisioning systems.

Role type

Senior Software Engineer (Backend Systems & AI Integration)

Builds

Production-grade SaaS services, APIs, event-driven pipelines, and model-integration workflows for forecasting and recommendations.

Domain

Marketing Technology / AI & Data Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, event-driven architecture, cloud-native operations, high-throughput backend development, system reliability engineering, microservices architecture, CI/CD pipelines, object-oriented programming, performance optimization, incident response, technical mentorship

Preferred skills

Machine learning system integration, forecasting algorithms, recommendation engines, LLM integrations, agentic workflows

Technologies

Kafka, Elasticsearch, NoSQL (Aerospike), AWS, Thrift, Python, Java, Ruby, Go, Scala

Responsibilities

Design and build low-latency backend services and APIs; own services from design through deployment and incident resolution; develop scalable components supporting AI-driven capabilities; collaborate with data science teams to integrate ML models; champion observability through metrics, logging, and tracing; reduce system complexity to improve stability and velocity.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.