Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The role of AI Engineer involves developing and integrating machine learning and artificial intelligence solutions, with a focus on document understanding and natural language processing. The position requires hands-on experience with various AI architectures and techniques, as well as a solid understanding of API integration and authentication mechanisms. The role is based in London, UK, and operates in a hybrid working arrangement.
Key Responsibilities:
- Develop and integrate ML/AI solutions, particularly in document understanding, NLP, and search/retrieval systems.
- Implement API integration patterns and inter-service communication.
- Utilize authentication and authorization mechanisms effectively.
- Deliver at least two ML/AI solutions to production.
- Evaluate trade-offs and select appropriate ML/AI techniques for specific problems.
- Develop proof of concepts and iterate based on results.
- Debug, profile, and optimize AI applications.
- Work with RAG architectures, LLMs, vector databases, and embeddings.
- Familiarity with LangChain, LlamaIndex, or similar frameworks.
Key Skills:
- Solid understanding of API integration patterns (e.g., REST, Kafka).
- Experience with authentication and authorization mechanisms (e.g., OAuth2, JWT, Azure AD).
- Hands-on experience with RAG architectures, LLMs, vector databases, and embeddings.
- Strong grasp of NLP techniques (e.g., NER, document classification, summarization).
- Ability to evaluate ML/AI techniques for specific problems.
- Experience with PoC development.
- Strong debugging, profiling, and optimization skills.
- Experience with OCR libraries (e.g., Tesseract, Azure Form Recognizer) is a plus.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role: AI Engineer
Location: London, UK (Hybrid)
Type: Contract Position
Please find below JD:
- Solid understanding of API integration patterns and inter-servic communication (e.g. REST, Kafka)
- Experience with authentication and authorization mechanisms (e.g. OAuth2, JWT, Azure AD)
- At least two ML/AI solutions delivered to production, ideally involving document understanding, NLP or search/retrieval systems
- Practical knowledge and hands-on experience with: RAG architectures, LLMs (e.g., OpenAI, Antropic), Vector databases (e.g., FAISS, Azure AI Search), Embeddings (e.g., OpenAI)
- Strong grasp of NLP techniques: named entity recognition (NER), document classification, chunking, summarization, question answering.
- Ability to evaluate trade-offs and select appropriate ML/AI techniques for a given problem.
- Experience with PoC development and iterating quickly based on results.
- Familiarity with LangChain, LlamaIndex, or similar agentic frameworks.
- Strong debugging, profiling, and optimization skills for AI applications.
GOOD TO HAVE JD SKILLS as below
- Experience with OCR libraries like Tesseract or Azure Form Recognizer.