As an AI Engineer, you will work within the Insurance industry and Technology department to deliver AI-focused technical work. You will help the organisation use technology to support its business needs during a temporary contract.
Insurance client
Description
As an AI Engineer, your main responsibilities will include:
AI Application Development
- Develop end-to-end AI-enabled applications, including frontend, backend, APIs, and AI/ML integrations.
- Build scalable AI platforms leveraging technologies such as Agentic AI, MCP, and LLM services.
- Ensure solutions are secure, reliable, scalable, and maintainable.
- Develop reusable AI platform components, including orchestration services, prompt management, data connectors, and monitoring capabilities.
- Integrate AI/ML models such as NLP, RAG, classification, and recommendation engines into production systems.
- Rapidly prototype AI use cases, validate feasibility, and scale successful solutions.
- Establish engineering standards and best practices for AI application development.
Stakeholder Engagement
- Partner with business users, product owners, and operations teams to understand requirements and identify AI-driven opportunities.
- Translate business needs into technical designs, user stories, and delivery plans.
- Support solution delivery through discovery, UAT, deployment, and post-go-live activities.
- Provide technical guidance on AI, automation, and process optimization.
- Build backend services and integrations using Node.js, Python, Java, or C#.
- Develop cloud-native solutions using Azure services such as Functions, Logic Apps, Data Factory, API Management, and container platforms.
- Design and implement data pipelines to support AI and analytics workloads.
- Collaborate with regional and group IT teams to align with enterprise architecture standards.
- Apply best practices in testing, code reviews, CI/CD, observability, and DevOps.
- Troubleshoot production issues and implement long-term improvements.
- Produce technical documentation and operational handover materials.
Profile
A successful Ai Engineers should have:
- Degree in Computer Science, Engineering, IT, or a related discipline.
- 3-5+ years of software engineering experience, preferably in AI, data, or digital projects.
- Experience within insurance, financial services, or other regulated industries is advantageous.
- Experience developing web applications (React, Angular, or similar), REST APIs, and microservices.
- Strong knowledge of SQL databases; exposure to NoSQL, search engines, or vector databases is a plus.
- Hands-on experience with Azure cloud services and AI technologies, including Azure OpenAI, AKS, or equivalent.
- Familiarity with AI/ML concepts such as LLMs, RAG architectures, and AI solution prototyping.
- Experience with Git, CI/CD pipelines, Docker, Kubernetes, and monitoring tools.
- Strong analytical, solution design, and documentation capabilities.
- Effective communicator able to bridge technical and business teams.
- Comfortable working in fast-paced, innovative, and highly collaborative environments.
- Fluent English required; Chinese is an advantage.
- AI/ML, cloud, or software engineering certifications are a plus.