Software Engineer Apprentice

Allstate

Remote
Python, java, or c++ development
Machine learning libraries
Sql for data analysis
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

Work Rights

Not specified

Tailored Resume

Cover Letter