AI Engineer
Coltech
Job Description
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