As a Software Engineer Apprentice, you will work with experienced engineers to design, build, and support software solutions that help power Allstate’s technology and AI initiatives
Job Summary
As a Software Engineer Apprentice, you will work with experienced engineers to design, build, and support software solutions that help power Allstate’s technology and AI initiatives.
You will help shape the software and AI systems that support Allstate’s digital experiences, contributing to real products, real users, and real business outcomes.
This apprenticeship gives you exposure to AI and machine learning development, real-world deployment of enterprise AI systems, and modern software engineering practices.
Matching Summary
As a Software Engineer Apprentice, you will work with experienced engineers to design, build, and support software solutions that help power Allstate’s technology and AI initiatives.
Skills & Requirements
Must-have
Python, Java, or C++ development
Machine learning libraries
SQL for data analysis
AI and ML concepts
Enterprise AI model deployment
Nice-to-have
Curiosity about AI and ML
Passion for coding
Eagerness to learn new technologies
Analytical thinking and problem-solving
Collaborative environment
Key Requirements
Actively enrolled in a 2-year community college or technical program
Minimum GPA of 3.0
Pursuing a degree in Computer Science, AI, Data Science, or related engineering field