Software Engineer Apprentice

allstate-plumbing·Remote(United States)
Software Development

WFA Digital Insight

As demand for AI and machine learning specialists continues to grow, roles like this apprenticeship are becoming increasingly valuable. With the rise of remote work, companies like allstate-plumbing are looking for skilled engineers who can drive innovation. Candidates should be prepared to showcase their coding skills and knowledge of modern engineering tools, as well as a strong willingness to learn and adapt in a rapidly evolving field.

Job Description

About the Role

The Software Engineer Apprentice will work with experienced engineers to design, build, and support software solutions that power Allstate's technology and AI initiatives.

Responsibilities

  • Build and support software using AI and machine learning to solve real business problems
  • Develop code using Python, Java, or C++
  • Use machine learning libraries such as TensorFlow, PyTorch, or scikit-learn
  • Analyze data using SQL and apply math concepts like linear algebra, probability, and statistics

Requirements

Candidates must be actively enrolled in a 2-year community college or technical program with a minimum GPA of 3.0.

How to Stand Out

  • Make sure to highlight your proficiency in programming languages like Python, Java, or C++ in your resume and cover letter.
  • Create a portfolio that showcases projects you've worked on, especially those involving AI and machine learning.
  • Be prepared to explain complex technical concepts in simple terms during the interview.
  • Research allstate-plumbing's current projects and initiatives to demonstrate your interest and knowledge of the company's goals.
  • Practice whiteboarding exercises to improve your problem-solving skills and ability to think on your feet.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.