
Product Engineer – Applied Machine Learning, Multiple Levels
Allstate
full-time
Posted on:
Location Type: Hybrid
Location: Belfast • 🇬🇧 United Kingdom
Visit company websiteJob 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