
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.