Skip to Content

Senior Software Engineer – Forecasting & Recommendations

Job Overview

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.

Key points

  1. Design, build, and operate backend services supporting forecasting, recommendations, and Performance Advisor workflows in production.

  2. Write production-quality code daily; own significant services and components from design through deployment, support, and incident resolution.

  3. Build low-latency, high-throughput SaaS services, including APIs, event-driven pipelines, data-processing services, and model-integration workflows.

  4. Develop and maintain scalable backend components that support AI- and machine-learning-driven product capabilities.

  5. A strong track record of hands-on ownership of production services, including improvements in performance, reliability, scalability, or cost.

  6. Strong expertise in distributed systems design, including service boundaries, concurrency, data modeling, failure handling, and scalability tradeoffs.

  7. Experience developing high-throughput, event-driven systems and backend APIs.

  8. Experience supporting machine-learning-driven systems, forecasting, recommendations, or similar datadriven applications is strongly preferred.

Skills

ForecastingNoSQLAWSProblem SolvingPythonJavaMicroservicesCI/CD

Experience: Senior-level · 8–12 years

Similar jobs

More open roles like this one