Senior AI Cloud Platform Engineer
About the role
As a Senior AI Cloud Platform Engineer at Allstate, you'll act as a full-stack engineer who builds and operates the cloud application development and hosting platforms. You'll have primary accountability for owning, developing, implementing, and operating GenAI Cloud platforms. This role encompasses developing, building, administering, and deploying self-service tools that enable Allstate developers to build, deploy, and operate artificial intelligence applications to solve complex business challenges. You'll apply GenAI Engineering skills, collaborate with different team members, and split your time evenly between executing operational tasks and engineering new solutions to automate build and operational tasks. You'll serve as pair anchors, advocating for paired programming, test-driven development, infrastructure engineering, and continuous delivery.
Responsibilities
- Serve as an anchor to enable the Digital product team to use the GenAI analytics Platform, including delivering product and solution briefings, creating demos, executing proof-of-concept projects, and collaborating with product management to prioritize solutions that drive consumer adoption of Vertex AI, Azure AI Foundry, AI Services, OpenAI, Agentic AI, AWS Sagemaker, and AWS Bedrock.
- Write and build continuous delivery pipelines to manage and automate the lifecycle of different platform components.
- Build, manage, and operate the infrastructure as a service layer (hosted and cloud-based platforms) that supports the different platform services.
- Lead post-mortem activities to identify systemic solutions to improve the overall operations of the platform, and recommend and improve technology-related policies and procedures.
- Identify and troubleshoot availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.
- Evaluate performance trends and expected changes in demand and capacity; establish appropriate scalability plans.
- Integrate different components and develop new services with a focus on open source to allow minimal friction developer interaction with the platform and application services.
- Build, manage, and operate the infrastructure and configuration of the platform infrastructure and application environments with a focus on automation and infrastructure as code.
- Maintain and enhance existing Terraform codebase.
Requirements
- 3 or more years of relevant experience (preferred).
- Knowledge of Prompt Engineering, Agentic, and AI open-source ecosystem.
- Experience with Google Vertex AI.
- Experience and skills with Azure Application and AI services.
- Experience with AWS Bedrock (preferred).
- Knowledge of consuming large language model (LLM) and Foundational model APIs.
- Experience in Terraform development.
Skills
- Cloud Platforms: Azure, AWS, Google
- Generative AI
- Programming Languages: Python
- Infrastructure as Code (IaC): Terraform (including Tofu/Env0 tools)
Pay
Compensation offered for this role is $85,000.00 - $145,075.00 annually and is based on experience and qualifications.
Benefits
- Comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.
- Monthly connectivity reimbursement to help offset internet costs for eligible remote employees.
When working from home, you must have a dedicated, private workspace free from distractions, along with appropriate desk and seating. Reliable internet is required, with minimum speeds of 50 MB download and 5 MB upload.