What is a Machine Learning Engineer at Allstate?
At Allstate, the role of a Machine Learning Engineer (often titled Applied Machine Learning Engineer or Generative AI Software Engineer) is a pivotal position that bridges the gap between theoretical data science and production-grade software engineering. You are not just building models; you are engineering the intelligent systems that protect millions of families. This role sits at the intersection of innovation and reliability, driving the company’s transition into advanced AI capabilities while maintaining the robust standards of a Fortune 100 insurer.
You will be joining a team focused on forward engineering, specifically targeting Generative AI, Natural Language Processing (NLP), and information retrieval. Unlike traditional data science roles that may focus heavily on experimentation, this position emphasizes the realization of technical capabilities into business applications. You will work on high-impact projects ranging from pricing sophistication and telematics to cutting-edge Generative AI solutions that enhance customer interactions and streamline claims processing.
This is a hands-on technical role where you will blend traditional backend software engineering (using Java Spring Boot and Python) with modern AI integration (using OpenAI, LangChain, and Vector Databases). You will be responsible for designing secure, scalable microservices that wrap around advanced AI models, ensuring they perform efficiently in a cloud environment (Microsoft Azure). If you are passionate about building "Agentic AI" and deploying LLMs into production, this role offers a massive canvas to apply your skills.



