AI Engineer - Generative AI/LLM
We are currently recruiting on behalf of an established asset management firm for an AI Engineer with strong Python and Generative AI experience.
This is an exciting contract opportunity for a hands-on engineer who has experience building and deploying AI-powered applications and wants to play a key role in accelerating AI adoption across an established financial services business.
You will work closely with technical teams and business stakeholders to develop practical AI solutions, taking ideas and prototypes through to production-ready applications.
A key aspect of the role will be helping non-technical employees and junior developers understand and adopt AI technologies. This will involve sharing knowledge, running workshops, providing technical guidance and developing reusable templates and tools that enable wider teams to build their own solutions.
Key Responsibilities
- Design, develop and deploy AI-powered applications using Python and modern LLM technologies.
- Build and integrate applications using enterprise LLM platforms and associated SDKs.
- Develop RAG pipelines, embedding strategies, prompt engineering solutions and agent-based workflows.
- Work with business stakeholders to identify opportunities for AI adoption and translate requirements into practical technical solutions.
- Take proof-of-concepts and prototypes through to production-ready, maintainable applications.
- Support citizen development initiatives, helping non-technical employees build AI-enabled applications and workflows.
- Provide hands-on technical guidance to junior developers and business users.
- Run workshops, demonstrations and knowledge-sharing sessions to encourage wider AI adoption.
- Develop reusable code, templates, documentation and development patterns for other teams to follow.
- Work with low-code/no-code platforms, including Microsoft Copilot Studio and Power Platform.
- Implement appropriate testing and evaluation frameworks to assess LLM output quality, reliability and performance.
- Apply software engineering best practices around CI/CD, containerisation, deployment and ongoing support.
Experience & Technical Requirements
- 3+ years' experience as a Software Engineer, AI Engineer or similar.
- Strong Python development experience is essential.
- At least 1-2 years' hands-on experience building and deploying LLM-based applications into production.
- Experience with LLM SDKs, prompt engineering and context engineering.
- Practical experience developing RAG pipelines, embeddings and working with vector databases.
- Familiarity with agent frameworks and agentic AI development.
- Experience with frameworks such as LangChain, LlamaIndex or LangGraph would be advantageous.
- Exposure to low-code/no-code platforms, ideally Microsoft Copilot Studio or Power Platform.
- Understanding of APIs, application architecture and building maintainable services.
- Experience with CI/CD and containerisation technologies such as Docker, Kubernetes or Azure Container Apps.
- Knowledge of testing and evaluation frameworks for LLM applications.
- Strong communication skills and the ability to work with both technical and non-technical stakeholders.
The Ideal Candidate
You will be a hands-on engineer with genuine experience building and deploying AI applications, rather than someone whose experience is limited to experimenting with AI tools.
You'll enjoy developing new solutions, exploring emerging AI technologies and helping others understand how to apply them effectively within a business environment.
Contract Details
- £700 per day.
- Inside IR35.
- Contract position.
- Working onsite with an established asset management firm.
- Four days per week in the office.