EC2 Model Deployment & Metrics Monitoring

Employer not named by the sourceRemote

Full Stack

Apply on the company’s site

Frontier is not the employer and does not collect applications.

About this role

Linux, Amazon Web Services, Ubuntu, Network Administration, Docker, RESTful API, Terraform, Model Deployment · I already have a trained machine-learning model sitting in a repo; now I need it running reliably on AWS. Your first task is to containerise the model (Docker) and spin it up on an AWS EC2 instance—the environment I’ve chosen for this project.

Once it is live, expose a secure REST endpoint so my application team can POST data and receive predictions in real time. Low latency matters, so please size the instance with that in mind and configure autoscaling policies if you feel they will help.

Model quality can drift, so the next priority is a solid monitoring stack. I want to see Accuracy, Latency and Error rate streaming into CloudWatch (or Grafana/Prometheus if you prefer) with clear dashboards and alarms that alert us when thresholds are breached. Feel free to add extra metrics you deem useful, but those three must be front and centre.

Wrap up with concise documentation: a read-me that shows me how to redeploy, how to hit the REST endpoint, and where to view/adjust the dashboards and alarms.

Deliverables: • Containerised model deployed on AWS EC2 • Public, authenticated REST endpoint for inference • Live dashboards and alerts tracking Accuracy, Latency, Error rate • St