Allstate

Product Engineer – Applied Machine Learning, Multiple Levels

Allstate

full-time

Posted on:

Location Type: Hybrid

Location: Belfast • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudJavaMicroservicesPythonSpringSpring BootSpringBoot

About the role

  • Build secure, scalable, and high-performance microservices and applications using Java Spring Boot / Python.
  • Design and maintain RESTful APIs and microservices architecture with asynchronous processing.
  • Deploy and manage applications on cloud platforms, preferably Microsoft Azure.
  • Integrate and deploy Generative AI models (e.g., OpenAI, Hugging Face, LangChain) into production environments.
  • Optimize LLMs for specific use cases and implement RAG (Retrieval-Augmented Generation) pipelines.
  • Work with embedding models, vector databases, and prompt engineering techniques.
  • Explore multi-modal AI systems and agentic AI frameworks for advanced capabilities.
  • Leverage tools like GitHub Copilot and agentic AI for code reviews, unit testing, and pull requests.
  • Collaborate with platform consultants, product engineers, and digital product managers to integrate AI solutions.
  • Implement best practices for model deployment, scaling, versioning, and monitoring.
  • Develop and maintain scalable data pipelines for ingestion, processing, and feature engineering.
  • Ensure compliance with ethical AI standards and data governance as per Allstate standards.

Requirements

  • All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate.
  • Minimum of 3+ years of backend development experience using Java Spring Boot / Python.
  • Minimum of 3+ years working with RESTful APIs, microservices architecture, and asynchronous processing.
  • Minimum of 1 years’ experience working with Generative AI APIs and/or open-source models.
  • Additional Skills Required for Lead and Expert Levels
  • Minimum of 4+ years of backend development experience using Java Spring Boot / Python.
  • Minimum of 4+ years working with RESTful APIs, microservices architecture, and asynchronous processing.
  • Minimum of 1 years’ experience in LangChain, LLM orchestration, and prompt engineering.
Benefits
  • A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts
  • Access to world-class learning platforms and award-winning L&D
  • Clear career paths, internal mobility, and a strong focus on growth
  • A people-first culture with flexible working options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java Spring BootPythonRESTful APIsmicroservices architectureasynchronous processingGenerative AILLMsRAGembedding modelsprompt engineering