- Company Name
- Allstate Northern Ireland
- Job Title
- Product Engineer -Applied Machine Learning (Multiple levels) (Hybrid)
- Job Description
-
**Job Title**
Product Engineer – Applied Machine Learning
**Role Summary**
Hands‑on engineering role that blends backend software development with generative AI, NLP, information retrieval and ontology technologies. The engineer builds secure, scalable microservices and deploys large language models (LLMs) in production, working across senior‑consultant to expert levels.
**Expectations**
- Deliver end‑to‑end AI‑enhanced microservices.
- Optimize LLMs using retrieval‑augmented generation (RAG) and prompt engineering.
- Maintain high performance, security and observability on cloud platforms.
- Collaborate across product, platform and digital teams to translate business needs into technical solutions.
- Uphold ethical AI principles and data governance standards.
**Key Responsibilities**
1. Design and develop secure, scalable microservices in Java Spring Boot or Python.
2. Build and maintain RESTful APIs and asynchronous processing architectures.
3. Deploy and manage services on Microsoft Azure, including CI/CD pipelines.
4. Integrate generative AI models (OpenAI, Hugging Face, LangChain); orchestrate LLMs, implement RAG pipelines, and manage embeddings and vector databases.
5. Explore multi‑modal and agentic AI frameworks for advanced capabilities.
6. Apply modern dev practices: GitHub Copilot‑enabled reviews, unit testing, APM with DataDog, and automated pull‑request processes.
7. Develop data ingestion and feature‑engineering pipelines for machine‑learning workloads.
8. Establish MLOps workflows: versioning, scaling, monitoring, and deployment of models.
9. Ensure compliance with ethical AI standards, privacy, and data‑governance policies.
10. Partner with product managers, platform consultants, and senior engineers to align solutions with business strategy.
**Required Skills**
- 3+ years backend development experience with Java Spring Boot or Python.
- 3+ years building RESTful APIs, microservices, and asynchronous architectures.
- 1+ year working with generative AI APIs or open‑source models (OpenAI, Hugging Face).
- For Lead/Expert levels: 4+ years backend experience, 4+ years microservices, 1+ year in LangChain, LLM orchestration, and prompt engineering.
- Proficiency with Azure cloud services and MLOps workflows.
- Experience with vector databases, embedding generation, and token management.
- Strong problem‑solving, debugging, and code‑review skills.
- Knowledge of ethical AI practices and compliance frameworks.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical field.
- Azure or other relevant cloud certification preferred but not mandatory.
Northern ireland, United kingdom
On site
Junior
24-12-2025