Skip to content
RED SAGSkills
hardMLOps Engineer interview question

The ML infrastructure bill doubled in six months. How do you bring it down without slowing teams?

What the interviewer wants to hear

  • Visibility: cost attribution per team, model and job
  • Training: spot or preemptible instances with checkpointing, right-sizing
  • Serving: utilisation, batching, autoscaling, scale to zero, model compression
  • Clean up idle resources, storage and unused features
  • Guardrails: quotas and budgets, not blocking approvals

Model answer

I start with visibility: tag every resource by team, project and model, and build a cost dashboard. Usually a few items explain most of the spend. For training, I move fault-tolerant jobs to spot or preemptible instances with regular checkpointing, right-size instance types, and stop idle notebooks and development GPUs automatically. For serving, I look at utilisation: many GPU services run at 10 to 20 percent. Batching, better autoscaling, sharing GPUs between small models, moving small models to CPU, and scale to zero for rarely used endpoints all help. Quantisation or distillation can cut the hardware needed. I also clean up old artifacts, logs and unused features. To keep teams fast, I use budgets, quotas and alerts with clear ownership instead of manual approvals, and share the savings each team achieved.

Can you answer it under time pressure?

Take a timed hard round and get scored on every answer.

Start mock interview

More hard MLOps Engineer questions