Applied Machine Learning Engineer Senior Consultant II (Software Engineering Focus)

Allstate

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
IL
Salary
$120,000–$193,725 / yr
Employment
Full-time
Posted
49 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $225k
This role $157k
$102k $286k
below market most similar roles pay here above market

This role pays less than 92% of similar roles. Most pay $194,637–$254,750 — the blue band above. At the midpoint, this role pays about $157k versus about $225k for comparable roles.

Based on 240 similar postings.

Employer

About Allstate

The Allstate Corporation is one of the largest publicly held personal lines insurers in the US, widely recognized for its "You're In Good Hands With Allstate®" slogan.

Allstate currently has 55 open roles on FindRole.

Listed pay typically runs $100,000–$170,500 across 53 roles with salary data.

Most-posted roles

View all roles at Allstate

At a glance

TL;DR · Applied Machine Learning Engineer Senior Consultant II (Software Engineering Focus)

The Applied Machine Learning Engineer Senior Consultant II (Software Engineering Focus) joins the engineering team to implement applications following 12-factor principles. This software engineering-first role involves owning the full stack of software products and backend services, including designing and maintaining features across the product platform, APIs, and supporting infrastructure. The engineer will practice daily paired programming and test-driven development to ensure high-quality iterative enhancements. Key technical requirements include strong proficiency in Java 17+, Spring Boot 4.x+, and Python. Candidates should have experience deploying Machine Learning and Generative AI solutions into production, managing CI/CD pipelines using Jenkins or GitHub Actions, and working with MongoDB. The role addresses the technical challenge of deploying scalable, secure, and observable production systems while solving specific business domain problems.

What you'll do

  • Design, develop, and maintain features across the product platform including UI, APIs, and backend services.
  • Deploy Machine Learning and Generative AI solutions into production environments.
  • Practice daily paired programming and test-driven development to ensure software quality.
  • Establish and maintain continuous integration, continuous delivery, and continuous deployment pipelines.
  • Troubleshoot production issues and perform root cause analysis during service disruptions.
  • Address security findings, vulnerability remediation, and compliance requirements.
  • Coach junior team members on different technologies and Extreme Programming (XP) practices.
  • Provide input into the architecture and design of the product to solve technical problems.

What we're looking for

  • 3 or more years of experience.
  • Strong proficiency in Java 17+ and Spring Boot 4.x+.
  • Proficiency in Python.
  • Experience deploying Machine Learning and Generative AI solutions into production (preferred).
  • Experience building GenAI systems (preferred).
  • Prior experience building and/or supporting CI/CD pipelines using Jenkins, GitHub Actions, or equivalent.
  • Prior experience working with MongoDB, including schema design, indexing, and performance optimization.
  • Prior experience implementing authentication (OAuth, OIDC, SSO).

More like this

Similar roles

Senior Machine Learning Engineer

Intuit

Mountain View, CA +1 104 days ago $171,000–$231,500
Python TensorFlow Keras Scikit-learn NumPy Pandas Spark AWS GCP CUDA cuDNN Git GitHub R NLTK Data Structures Algorithms
5+ yrs exp

Senior Software Engineer, Machine Learning

DoorDash, Inc

San Francisco, CA +2 23 days ago $167,800–$246,800
Machine Learning PyTorch Keras lightgbm scikit-learn Spark ML Pyspark Snowflake SQL SQL AI Coding Tools Claude Code Codex Cursor
5+ yrs exp Hybrid

Senior Machine Learning Engineer

Capital One Financial

McLean, VA +3 55 days ago
Python Scala Java PyTorch TensorFlow Spark scikit-learn Dask AWS Azure Google Cloud Platform Distributed Computing Data Pipelines Agile Machine Learning Explainable AI

Senior Machine Learning Software Engineer

Qualcomm

San Diego, CA 49 days ago $140,800–$211,200
C C++ Python TensorFlow PyTorch ARM DSP GPU ML Kernels Compilers Embedded Software Performance Optimization Verification IoT Machine Learning

Senior Machine Learning Engineer

Adobe

San Jose, CA 48 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Cloudflare, Inc

Austin, TX 126 days ago
Python PyTorch TensorFlow Scikit-Learn LangChain LangGraph Autogen RAG LLMOps Docker Kubernetes Terraform AWS GCP Azure BigQuery FastAPI TypeScript React Airflow Argo Workflows ArgoCD CI/CD Pytest
3+ yrs exp Hybrid