AI Engineer – Contract
Edinburgh (2 days onsite per week)
Long-term Contract
Competitive Day Rate
GCP-Focused Environment
We’re looking for an experienced AI Engineer to join a growing team delivering enterprise-scale AI and Generative AI solutions within a Google Cloud Platform (GCP) environment. This is a long-term contract opportunity for someone who enjoys building production-ready AI systems, deploying scalable ML pipelines, and working across modern LLM and cloud-native technologies.
Responsibilities
* Design, develop, and deploy AI/ML and Generative AI applications within a GCP ecosystem
* Build and optimise LLM-powered applications including RAG pipelines, semantic search, AI agents, and intelligent automation workflows
* Develop scalable ML pipelines covering data ingestion, training, evaluation, deployment, and monitoring
* Work with embeddings, vector databases, prompt engineering, and model optimisation techniques
* Build cloud-native AI services using GCP technologies such as Vertex AI, BigQuery, Cloud Run, GKE, and Pub/Sub
* Collaborate with engineering, data, and business teams to deliver production-grade AI solutions
* Implement CI/CD, observability, security, and governance best practices for AI systems
* Support rapid prototyping and experimentation across new AI initiatives
Required Skills & Experience
* Strong commercial experience as an AI Engineer, ML Engineer, Applied AI Engineer, or Data Scientist
* Hands-on experience with Generative AI and modern LLM ecosystems
* Experience building RAG systems, AI agents, or LLM-powered enterprise applications
* Strong Python engineering skills and experience with frameworks such as PyTorch, TensorFlow, Scikit-learn, LangChain, or similar
* Strong experience working within GCP environments
* Experience with Vertex AI, BigQuery, GKE, Cloud Run, or related GCP services
* Familiarity with vector databases, embeddings, and semantic retrieval systems
* Experience with Docker, Kubernetes, APIs, backend systems, and CI/CD pipelines
* Strong understanding of scalable production AI deployment
Desirable Experience
* Experience with Gemini, OpenAI, Claude, Bedrock, or other enterprise LLM platforms
* Exposure to MLOps tooling such as MLflow, Airflow, Kubeflow, or Databricks
* Experience with streaming/data processing tools such as Spark or Kafka
* Previous experience within enterprise or highly regulated environments