Skip to main content

Assembled

Software Engineer - Forecasting & Scheduling

San Francisco, CA$135k–$280kfulltimemidAdded 1 month ago

About this role

Assembled seeks a Software Engineer to build forecasting and scheduling systems that predict customer support volume and optimize agent staffing at scale. You'll develop ML-powered interfaces and data pipelines while managing workforce optimization for thousands of support agents across complex business constraints.

What you'll do

  • Build forecasting interfaces and data pipelines to predict support contact volume
  • Design scheduling systems that optimize agent assignments across thousands of staff members
  • Implement solutions incorporating team preferences and labor law constraints
  • Develop inference servers for real-time forecasting predictions
  • Enhance ML operations to enable rapid model deployment and iteration
  • Optimize both statistical and runtime performance of forecasting and scheduling systems

What they're looking for

  • Python (pandas, SciPy, seaborn)
  • Machine learning development
  • Data pipeline design
  • Statistical modeling and forecasting
  • Algorithm design and optimization
  • MLOps practices
  • Software engineering best practices
  • Performance optimization
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Assembled

Assembled builds AI-driven customer support software with forecasting, scheduling, and workforce optimization capabilities designed to predict support volume and optimize agent staffing at scale. The company is hiring Software Engineers to develop its design system, frontend product experiences, ML-powered interfaces, and AI-enhanced workflows across engineering and design teams.

View all jobs at Assembled

Likely interview questions

  • Walk us through a forecasting project you've worked on. What was the business problem, which Python libraries did you use, and how did you measure model performance?
  • Describe your experience with optimization problems or constraint-based scheduling. Have you worked with similar combinatorial problems before?