Allstate is looking to leverage AI-enabled digital products and Generative AI solutions to protect families and their belongings from life's uncertainties, while ensuring compliance with evolving regulatory and ethical standards. The Software Engineer Sr Consultant I/II will be responsible for designing, developing, and delivering features within these AI-enabled digital products, translating user stories and high-level designs into robust, tested, and scalable code.
Requirements
- 2+ years of hands-on experience as a Full Stack Developer in an agile environment.
- Proficiency in Python and Java/Spring Boot for developing highly scalable backend microservices.
- Experience with modern frontend development using React, including state management and integrating with RESTful APIs.
- Solid understanding of cloud-native development, and microservices architecture.
- Experience with containerization using Docker and Kubernetes.
- Experience integrating with Azure AI services, such as Azure OpenAI Service and Azure AI Search, is recommended.
- Working knowledge of Large Language Model (LLM) integration concepts, including Prompt Engineering, Vector indexing, and model serving pipelines, is preferred.
Responsibilities
- Full Stack Feature Delivery: Design, develop, test, and deploy features across the entire application stack, ensuring a high-quality user experience and robust, high-performance APIs.
- Develop and maintain scalable, cloud-native microservices primarily using Python (for AI) and Java/Spring Boot (for core APIs), integrating them with messaging queues (Kafka/Azure Service Bus).
- Implement and optimize application code for integrating Large Language Models (LLMs) via the Azure OpenAI Service, focusing on prompt engineering, performance tuning, and maintaining security standards.
- Build and maintain the data retrieval components, including data processing pipelines, vector embeddings, and indexing in vector databases.
- Implement modern, responsive user interfaces using React to expose LLM-powered features to users.
- Work within established MLOps and CI/CD pipelines (Azure DevOps, Kubernetes) to ensure fast, reliable, and automated deployment and monitoring of code and AI models in production.
- Ensure code integrity through unit, integration, and performance testing, rigorous code reviews, and adherence to security best practices.
Other
- The business can hire at Consultant or Sr Consultant level depending on qualifications & interview evaluation.
- Participate in agile ceremonies (standups, planning, retrospectives), provide technical input to product managers, and collaborate closely with data science and engineering teams.
- 4-year Bachelor's degree preferred.
- Compensation offered for this role is $78,600.00 - 142,275.00 annually and is based on experience and qualifications.
- The candidate(s) offered this position will be required to submit to a background investigation.