AI Engineer
AI Engineer
UK-based candidates only
Job Summary:
One of our client is looking for an AI Engineer to design, build, deploy, and maintain production-grade AI and Generative AI applications. The ideal candidate combines strong software engineering fundamentals with hands-on experience building solutions using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, machine learning, and cloud technologies.
You will work closely with product, engineering, data, and business teams to translate real-world problems into scalable, reliable AI solutions.
Key Responsibilities:
- Design and develop AI/ML and Generative AI applications for business use cases.
- Build LLM-powered applications using APIs and/or open-source models.
- Develop RAG pipelines, embeddings, vector search, and knowledge-retrieval systems.
- Design and implement AI agents, tool calling, workflows, and orchestration.
- Develop prompts, structured outputs, guardrails, and fallback mechanisms.
- Build evaluation frameworks to measure accuracy, relevance, reliability, latency, and cost.
- Integrate AI capabilities into existing web applications, APIs, and enterprise systems.
- Develop and deploy scalable AI services using Python and modern backend frameworks.
- Fine-tune or adapt ML/LLM models when appropriate for the use case.
- Implement monitoring, logging, testing, and observability for AI applications.
- Optimize model performance, inference latency, token usage, and infrastructure costs.
- Work with cloud platforms such as AWS, Azure, or GCP.
- Collaborate with data scientists and software engineers on end-to-end AI solutions.
- Stay current with developments in LLMs, GenAI, ML frameworks, and AI engineering practices.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, AI, Machine Learning, Data Science, Engineering, or a related field.
- 5+ years of software/AI/ML engineering experience.
- Strong Python programming skills.
- Experience developing and deploying AI/ML applications.
- Hands-on experience with LLMs and Generative AI.
- Experience with RAG, embeddings, vector databases, or semantic search.
- Understanding of machine learning and deep learning fundamentals.
- Experience building REST APIs and integrating third-party services.
- Experience with Git, Docker, CI/CD, and software development best practices.
- Experience with at least one major cloud platform: AWS, Azure, or GCP.
- Strong problem-solving, communication, and collaboration skills.
Technical Skills:
Languages: Python, SQL, JavaScript/TypeScript
AI/ML: Machine Learning, Deep Learning, NLP, LLMs, Generative AI, RAG, Fine-tuning
Frameworks: PyTorch, TensorFlow, LangChain, LangGraph, LlamaIndex
Data & Search: PostgreSQL, Vector Databases, Embeddings, Semantic Search
Cloud & DevOps: AWS/Azure/GCP, Docker, Kubernetes, CI/CD
Engineering: REST APIs, Microservices, Git, Testing, Monitoring, Observability