Allstate is a company dedicated to protecting families and their belongings from life's uncertainties. They are seeking an Entry Level Full Stack Software Engineer to develop an in-house LLM-powered chatbot that streamlines internal processes and enhances employee experience. The role involves collaborating with senior engineers to deliver innovative solutions while fostering a culture of learning and growth.
Responsibilities:
- Deliver high value solutions leveraging LLM technologies while championing best practices in AI driven development
- Serve as an active contributor to shaping and advancing the company’s evolving AI engineering experience
- Actively collaborate across teams, proactively stepping in to support and contribute whenever opportunities arise
- Confidently demonstrate and share solutions with other teams to promote learning and adoption
- Embrace a team first mindset; success is shared, and we win together
Requirements:
- 0–3 years of experience (or equivalent internships, projects, or bootcamp work)
- Working knowledge of at least one modern programming language or related tools (React, JavaScript, Python, etc.) and willingness to learn new frameworks and tools quickly
- Experience or strong interest in collaborative software development practices, including pair programming or close team-based development
- Familiarity with automated testing concepts such as unit testing or test-driven development (TDD)
- Understanding the use of Agile principles and iterative software delivery
- Strong communication skills and an eagerness to collaborate, learn, and grow within a team first environment
- Interest or experience working with LLMs, AI enabled applications, or data driven systems
- Hands on experience practicing Extreme Programming (XP), including pair programming, TDD, and continuous integration
- Experience building or contributing to production web applications using modern front end and/or back-end frameworks
- Familiarity with CI/CD pipelines, frequent code integration, and trunk-based development workflows
- Familiarity with DevOps tools such as Jenkins, GitHub, Docker
- Familiarity with MSSQL, Vectorization, RAG databases
- Familiarity with AI / LLM tools or platforms such as Azure's Open AI Models, GPT4, CoPilot, Microsoft Copilot, Copilot Studios, etc
- Exposure to cloud environments (AWS or similar) and containerized development
- Experience working in environments that emphasize collective code ownership, refactoring, and continuous improvement
- You have an opensource portfolio to share and showcase personal projects related to AI or full stack development