Allstate is a company focused on protecting families and their belongings from life's uncertainties. They are seeking a Mid - Senior Full Stack Software Engineer to lead the development of an LLM powered chatbot aimed at enhancing internal employee experience through automation and efficient access to information.
Responsibilities:
- Deliver high impact, LLM enabled solutions with a focus on quality, scalability, and long-term sustainability
- Help define, champion, and evolve best practices for AI driven development across the engineering organization
- Collaborate cross functionally, proactively identifying opportunities to support teams and improve shared systems
- Lead by example through technical influence, mentorship, and confident knowledge sharing across teams
- Reinforce a team first mindset where outcomes, learning, and ownership are shared
Requirements:
- Four plus of relevant experience
- Demonstrated experience working in collaborative development environments, including pair programming or similar close team practices
- Proficiency in at least one modern programming language (Python, Java, JavaScript, Go, etc ) with the ability to contribute across a full stack or service-oriented architecture
- Strong experience with automated testing, including unit testing and test driven development (TDD)
- Hands-on experience working within Agile teams and iterative delivery models
- Strong communication skills, technical judgment, and a sense of ownership within a team first culture
- Hands on experience building, evolving, or supporting production LLM or AI enabled applications
- Python and Java proficiency, with the ability to work across both Python and Java codebases
- Experience Building context-aware AI applications (RAG)
- Deep experience practicing Extreme Programming (XP), including pair programming, TDD, refactoring, and continuous integration
- Proven experience building and maintaining production web or service based systems using modern frameworks
- Experience with FastAPI or similar Python web frameworks
- Interest in applied AI, search, or automation use cases
- Strong familiarity with CI/CD pipelines, trunk-based development, and frequent integration practices
- Experience designing or contributing to systems deployed in cloud environments (AWS or similar)
- Comfort working in environments emphasize collective code ownership, technical leadership, and continuous improvement