Job DescriptionThink working in insurance can't be exciting, rewarding, and challenging? Think again.
Allstate extends beyond insurance to provide customers with protection across many aspects of their lives. The Property-Liability Technology organization supports a diverse portfolio of businesses including Allstate Roadside Services, Allstate Identity Protection, SquareTrade, Allstate Benefits, Allstate Dealer Services, and Avail.
Our Enterprise Shared Services team enables a high-performing, user-centric culture that empowers employees to deliver valuable customer outcomes. We leverage modern engineering practices including Agile development, test-driven development, continuous integration, and continuous delivery.
We are seeking a Product Engineer - Python AI, Senior Consultant helps build scalable software solutions and support the adoption of emerging technologies across the enterprise. This role will contribute to application development, AI-powered solutions, cloud-based architectures, and engineering best practices while collaborating closely with product, architecture, platform, and data teams.
The ideal candidate is passionate about software engineering, continuous learning, customer-focused solutions, and working in a collaborative Agile environment.
Key Responsibilities- Partner with engineering leaders and product managers to deliver technology solutions that support business and customer needs.
- Design, develop, test, and maintain scalable applications using Python and modern development practices.
- Contribute to product backlogs by delivering features, resolving defects, and improving overall application quality.
- Support the adoption of AI, Large Language Models (LLMs), vector database technologies, and related capabilities across products.
- Participate in product discovery, technical design, and solution architecture discussions.
- Contribute to Azure cloud-based solutions and help implement scalable, reliable, and secure architectures.
- Support the continuous improvement of CI/CD pipelines, automation, testing, and deployment processes.
- Collaborate with architecture, platform, data science, and business teams to deliver high-quality solutions.
- Promote documentation standards, knowledge sharing, and engineering best practices.
- Participate in Agile ceremonies and contribute to a culture of continuous improvement.
Essential Skills - 2+ years of software engineering experience developing applications with Python.
- Hands-on experience with vector databases, scalable AI model deployment, and cloud-based infrastructure.
- 1+ year experience working with AI technologies, including Large Language Models (LLMs) or related machine learning solutions.
- Experience designing or supporting cloud-based applications in Microsoft Azure.
- Familiarity with CI/CD practices and modern software delivery methodologies.
- Understanding of multiple distributed systems, cloud services, and modern cloud-native architectures.
- Experience working in Agile development environments.
- Strong problem-solving, communication, and collaboration skills.
Supervisory Responsibilities- This job does not have supervisory duties
#LI_NJ1SkillsBusiness Software, Computer Science, Mentorship, Python IDLE, Shell Programming, Shell Scripting, Software Development Life Cycle (SDLC)
CompensationCompensation offered for this role is 70,100.00 - 121,475.00 annually and is based on experience and qualifications.
Allstate provides a comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse. Employees eligible to work from home also receive a monthly connectivity reimbursement to help offset internet costs.
When working from home, you must have a dedicated, private workspace free from distractions, along with appropriate desk and seating. Reliable internet is required, with minimum speeds of 50 MB download and 5 MB upload.
To help create a more personal and engaging experience, we ask that you join with your camera on if your interview is virtual. Please also have a Valid Photo Identification available at the start of your interview. If you require any accommodations or have questions ahead of your interview please reach out to your recruiter.
Note: Internal candidates are only asked to join on video; a Valid Photo Identification is not needed for the interview.