# Software Engineer - Forecasting & Scheduling
**Company:** [Assembled](https://hotfix.jobs/companies/assembled)
**Location:** Remote
**Salary:** $135K-$280K
**Skills:** Python, pandas, Scipy, Seaborn, Machine Learning, MLOps, Data Pipelines, Inference Servers, Forecasting, Scheduling Algorithms
**Posted:** 2026-05-08
> Builds forecasting interfaces, data pipelines, and scheduling systems for thousands of support agents using ML models. Requires Python ML libraries experience and background in ML/algorithmic teams with focus on performance optimization.
## Job Description
## What you’ll work on

- Predicting contact volume: Developing forecasting interfaces, data pipelines, and inference servers to predict support contact volume and determine the optimal number of support agents required for specific days and times.
- Scheduling 1000s of support agents: Designing and implementing interfaces to collect and store team preferences and customer business constraints (e.g., labor laws), enabling the creation of optimal schedules for teams of thousands of support agents based on these forecasts and constraints.
- MLOps: Enhancing machine learning efficiency and operations to support rapid model deployment and iteration.

## About you (specifically)

- **Familiarity with ML packages and software**: Experience using Python libraries like pandas, SciPy, and seaborn for statistical or predictive work.
- **Background in ML or algorithmic teams**: Previous experience working on a machine learning or algorithmic team.
- **Passion for performance**: A strong commitment to advancing both statistical and runtime performance, ensuring reliable and efficient forecasting and scheduling.
**Apply:** https://hotfix.jobs/jobs/software-engineer-forecasting-scheduling-at-assembled-edd7fbe6-c02d-4670-a065-274698d3a0cc
**Canonical:** https://hotfix.jobs/jobs/software-engineer-forecasting-scheduling-at-assembled-edd7fbe6-c02d-4670-a065-274698d3a0cc