
Senior AI Software Engineer
Allstate
full-time
Posted on:
Location Type: Remote
Location: Remote • Illinois • 🇺🇸 United States
Visit company websiteSalary
💰 $85,600 - $152,650 per year
Job Level
Senior
Tech Stack
AWSAzureCloudJavaMicroservicesNoSQLPythonPyTorchScikit-LearnSpringSpring BootSpringBootSQLTensorflow
About the role
- Design, develop, and deploy scalable applications.
- Build intelligent solutions leveraging machine learning.
- Contribute to enterprise-grade platforms.
- Experience with cloud-native services on AWS or Azure.
- 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.
- Collaborate with cross-functional teams to define architecture and implement best practices.
- Optimize application performance and ensure security compliance.
- Document technical solutions and provide knowledge-sharing sessions.
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.
- Excellent problem-solving and communication skills.
Benefits
- Health insurance
- Retirement plans
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java Spring BootRESTful API developmentPythonmachine learningAI/ML conceptsTensorFlowPyTorchScikit-learnSQLNoSQL
Soft skills
problem-solvingcommunication