Senior AI Engineer
Indexed description
About Role
We are looking for a Senior AI Engineer to design, build and deploy scalable AI and Machine Learning solutions within a modern enterprise environment.
The successful candidate will work across Generative AI, LLMs, Machine Learning, AI agents and cloud platforms, taking solutions from experimentation and proof of concept through to production.
You will collaborate closely with Data Engineers, Data Architects, Software Engineers, Product Owners and business stakeholders to develop secure, reliable and scalable AI capabilities.
Key Responsibilities
- Design, develop and deploy production-grade AI and ML solutions.
- Build and integrate Generative AI and LLM-based applications.
- Develop RAG pipelines, AI agents and intelligent automation solutions.
- Work with LLMs, prompt engineering, embeddings and vector databases.
- Develop and optimise machine learning models and AI services.
- Integrate AI solutions into existing enterprise applications and APIs.
- Work with structured and unstructured data at scale.
- Implement model evaluation, monitoring and performance optimisation.
- Develop scalable AI services using modern cloud architectures.
- Containerise and deploy AI workloads using Docker and Kubernetes.
- Implement MLOps practices across model development, deployment and monitoring.
- Ensure AI solutions meet enterprise standards around security, privacy, governance and responsible AI.
- Collaborate with engineering and architecture teams to define technical solutions.
- Stay current with emerging AI technologies and assess their applicability to the business.
Required Technical Skills
Programming
- Strong Python development experience.
- Experience with APIs and backend development.
- SQL and experience working with databases.
AI / Machine Learning
- Machine Learning and Deep Learning.
- PyTorch and/or TensorFlow.
- Scikit-learn.
- NLP and transformer architectures.
- Experience with LLMs and Generative AI.
Generative AI
- LangChain and/or LlamaIndex.
- RAG architectures.
- Vector databases.
- Embeddings.
- Prompt engineering.
- LLM evaluation and optimisation.
- AI agents / agentic workflows.
- Experience with OpenAI, Anthropic, Google Gemini or similar models.
Cloud
Experience with one or more:
- AWS
- Microsoft Azure
- Google Cloud Platform
Ideally including services such as:
- AWS Bedrock
- Azure AI / AI Foundry
- Google Vertex AI
- Cloud-based ML platforms.
DevOps / MLOps
- Docker.
- Kubernetes.
- CI/CD.
- Git.
- MLflow or equivalent.
- Model deployment and monitoring.
Experience
- 5+ years of software engineering / AI / ML experience.
- Strong commercial experience delivering AI solutions into production.
- Experience working within large or complex enterprise environments.
- Experience designing scalable and maintainable AI architectures.
- Experience working with cross-functional technical teams.
- Strong understanding of software engineering principles and system design.
Advantageous
- Experience with AI agents and agentic architectures.
- Experience with multimodal AI.
- Experience with speech/conversational AI.
- Experience with AI governance and responsible AI.
- Experience working with large-scale data platforms.
- Experience within financial services, telecommunications, retail or other enterprise environments.
- Relevant Bachelor's or Master's degree in Computer Science, AI, Data Science, Engineering or a related field.
Key Competencies
- Strong problem-solving ability.
- Excellent communication skills.
- Ability to translate business problems into technical AI solutions.
- Commercial mindset.
- Ability to work independently and within distributed EU teams.
- Strong architectural and technical decision-making skills.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search