AI Developer (Python / Gen AI)

Website Aggreko

We're a global leader in providing energy solutions that help businesses grow and communities thrive. We work as a team and we’re proud of the difference we make to customers, to local communities, and towards a sustainable future for the world.

We’re a global leader in providing energy solutions that help businesses grow and communities thrive. We work as a team and we’re proud of the difference we make to customers, to local communities, and towards a sustainable future for the world.

We’re looking for an AI Developer with expertise in Python, Natural Language, Generative AI based in our Glasgow office.

This role requires hands-on experience in AI solution integration, API development, data processing, and cloud-based data pipelines. A deep understanding of Microsoft’s Semantic Kernel and enterprise-grade AI-powered application development is essential. The ideal candidate thrives in a collaborative environment, demonstrating strong problem-solving, communication, and teamwork skills to drive innovation and deliver cutting-edge AI solutions.

Why Aggreko? Here are some of the perks and rewards.

  • Work on cutting-edge AI and data-driven applications.
  • Be part of an innovative and collaborative new team.
  • Gain continuous learning and career growth opportunities.
  • Competitive compensation and benefits package.

What you’ll do:

  • AI & Software Development: Design and maintain AI applications using Python (TensorFlow/PyTorch) and optionally JavaScript (ReactJS), ensuring high performance and scalability.
  • Data Processing: Handle large datasets and implement ETL pipelines for AI applications using Python, SQL, NoSQL, and Azure data services.
  • AI Solution Integration: Enhance enterprise applications with AI services like Azure OpenAI and Cognitive Services for automation and analytics.
  • API Development: Create secure RESTful APIs for AI and enterprise applications, with essential experience in Flask APIs.
  • Cloud Solutions: Deploy and manage AI solutions using Azure OpenAI, Azure Kubernetes Services (AKS), and Azure Container Apps.
  • Version Control & DevOps: Utilize Azure DevOps and GitHub for CI/CD, and employ Terraform for Infrastructure as Code (IaC) to optimize deployment processes.


You’ll have the following skills and experience:

  • Programming Proficiency: Strong skills in Python for AI solutions, data processing, and automation; knowledge of JavaScript and React is a plus.
  • AI Integration & Data Science: Extensive experience in AI solution integration, Data Science, and Data Engineering.
  • API Development: Expertise in developing APIs, including REST, Flask, and GraphQL.
    Machine Learning Frameworks: Proficient in TensorFlow and/or PyTorch; experience with Prompt Engineering is essential.
  • OpenAI & AI Models: Familiarity with OpenAI API and exposure to Anthropic Claude and Google Gemini; experience with HuggingFace models like Llama or Mistral is crucial.
  • Cloud & Automation: Hands-on experience with Azure services (Azure OpenAI, AKS, Azure Container Apps) and knowledge of Microsoft’s Semantic Kernel for AI automation.
Upload your CV/resume or any other relevant file. Max. file size: 18 MB.

Share: