Applied Machine Learning Engineer (all Levels)

Allstate · Insurance · IL · Remote

Allstate is seeking Machine Learning Engineers to design, build, and operate ML models across the full ML lifecycle, from data exploration to deployment and monitoring. The role involves working with Python, ML libraries like scikit-learn and XGBoost, and SQL, with opportunities to learn cloud platforms and deep learning techniques. The position emphasizes pair programming and test-driven development, with varying responsibilities based on experience level.

What you'd actually do

  1. Support model development, data exploration, testing, and deployments; collaborate through pair programming and learning best practices.
  2. Build and deploy production ML models, own key components of ML projects, and partner with cross-functional teams.
  3. Lead end-to-end ML initiatives, architect ML pipelines, mentor junior engineers, and influence technical direction.

Skills

Required

  • Python
  • pandas
  • numpy
  • scikit-learn
  • XGBoost
  • LightGBM
  • SQL
  • model evaluation
  • interpretability
  • SHAP

Nice to have

  • PyTorch
  • TensorFlow
  • Terraform
  • Java
  • Typescript
  • Spark
  • distributed computing
  • APIs
  • containers
  • CI/CD
  • monitoring
  • drift detection
  • MLflow
  • SageMaker
  • Azure ML
  • Docker
  • AWS
  • Azure
  • GCP
  • deep learning
  • NLP
  • computer vision
  • LLM/RAG
  • end-to-end ML products
  • Insurance
  • financial services

What the JD emphasized

  • building ML solutions
  • deploying and operating ML systems
  • Experience with libraries such as scikit-learn, XGBoost, LightGBM required.

Other signals

  • design, build, and operate machine-learning models
  • full ML lifecycle
  • deploy production ML models
  • deploying and operating ML systems