At Allstate, the business problem is to support and accelerate Machine Learning development and deployment workflows by building tools and platforms that empower data scientists and ML engineers to iterate, deploy, and scale models efficiently.
Requirements
- 3+ years of experience with software development languages such as Python, Java.
- 3+ years of experience with Cloud Technologies such as Azure and AWS.
- 3+ years of experience with DevOps.
- 3+ years of experienced with Infrastructure as Code technologies such as Terraform, Ansible, Chef or Puppet.
- Exposure to machine learning frameworks and distributed data processing tools like Apache Spark or equivalents.
- Experience with Cloud Platform, Continuous Delivery, Continuous Deployment, Continuous Integrations, DevOps, Software Development
- Experience with ML platforms such as MLflow, Kubeflow, SageMaker, Vertex AI
Responsibilities
- Designs, builds, and maintains infrastructure for ML experimentation, model training, and deployment.
- Develops and manages CI/CD pipelines for ML workflows (data ingestion, model training, testing, and deployment).
- Implements and manages ML platforms (e.g., MLflow, Kubeflow, SageMaker, Vertex AI) to support reproducibility and scalability.
- Creates tools and environments to automate data versioning, model tracking, and artifact management.
- Collaborates with data scientists to enable self-service access to compute resources and production systems.
- Monitors, logs, and alerts on ML system health and model performance in production.
- Enforces MLOps best practices across teams, including governance, model validation, and rollback strategies.
Other
- 4 year Bachelors Degree (Preferred)
- 3 or more years of experience (Preferred)
- This job does not have supervisory duties.
- In lieu of the above education requirements, an equivalent combination of education and experience may be considered.
- Allstate generally does not sponsor individuals for employment-based visas for this position.