At Allstate, the business problem is to leverage technology and innovation to protect families and their belongings from life's uncertainties, by designing, developing, and deploying scalable applications, building intelligent solutions leveraging machine learning, and contributing to enterprise-grade platforms.
Requirements
- Strong proficiency in Java Spring Boot and RESTful API development.
- Hands-on experience with Python for scripting, automation, and ML workflows.
- Solid understanding of AI/ML concepts (classification, regression, NLP, model deployment).
- Experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn).
- Proven experience with AWS or Azure cloud-native services.
- Familiarity with DevOps tools and CI/CD pipelines.
- Knowledge of SQL/NoSQL databases.
Responsibilities
- Design and develop microservices using Java Spring Boot
- Build and maintain Python-based services for data processing and automation.
- Develop and integrate AI/ML models for predictive analytics, classification, and NLP use cases.
- Design and deploy cloud-native applications using AWS or Azure services (e.g., Lambda, API Gateway, S3, Azure Functions, Event Hub).
- Work on containerization (Docker/Kubernetes) and orchestration for scalable deployments.
- Participate in code reviews, testing, and CI/CD pipelines.
- Document technical solutions and provide knowledge-sharing sessions.
Other
- Collaborate with cross-functional teams to define architecture and implement best practices.
- Optimize application performance and ensure security compliance.
- Excellent problem-solving and communication skills.
- Experience with LangChain, LLM-based solutions, or prompt engineering.
- Exposure to data engineering and ETL pipelines.