Role : AI/ML Engineer
Location : Edinburgh
Work Mode: Hybrid
Contract Role
Experience : 8+ Years
Job Description
Key Responsibilities
- Design, develop, and implement AI/ML models, algorithms, and solutions for real-world problems.
- Collaborate with data engineers to prepare, clean, and optimize large-scale datasets for AI applications.
- Build and deploy machine learning pipelines (training, validation, deployment, monitoring, and retraining).
- Optimize models for scalability, performance, and cost efficiency in production environments.
- Apply NLP, computer vision, deep learning, or reinforcement learning techniques where applicable.
- Work with cloud platforms (AWS, Azure, GCP, or Snowflake) to deploy AI solutions at scale.
- Collaborate with stakeholders to translate business problems into AI-driven solutions.
- Implement AI observability, governance, fairness, and ethical AI practices.
- Stay up-to-date with emerging AI/ML research, tools, and technologies.
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, AI/ML, or related field.
- Strong programming skills in Python, Java, or C++ with hands-on experience in ML frameworks (TensorFlow, PyTorch, Scikit-learn, Keras).
- Solid understanding of ML algorithms, neural networks, transformers, and statistical methods.
- Experience with data processing frameworks (Pandas, Spark, SQL, Kafka).
- Knowledge of cloud AI/ML services (AWS SageMaker, Azure ML, GCP Vertex AI).
- Strong problem-solving and analytical skills with the ability to translate complex problems into implementable AI solutions.
- Experience in model monitoring, A/B testing, and continuous improvement.