AI Developer (Python & Reinforcement Learning)
AI Developer (Python & Reinforcement Learning)

AI Developer (Python & Reinforcement Learning)

Glasgow Full-Time 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop AI applications using Python and integrate solutions with cloud services.
  • Company: Join Aggreko, a global leader in energy solutions driving sustainable growth.
  • Benefits: Enjoy competitive pay, remote work options, and continuous learning opportunities.
  • Why this job: Be part of an innovative team making a real impact on communities and the environment.
  • Qualifications: Strong Python skills, experience in AI integration, and knowledge of Azure services required.
  • Other info: Diversity and inclusion are core values; we welcome applicants from all backgrounds.

The predicted salary is between 28800 - 48000 £ per year.

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 a highly skilled AI Developer with expertise in Python, Natural Language, Generative AI and Reinforcement Learning. 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.

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 and Microsoft's Semantic Kernel; proficiency in TensorFlow/PyTorch is essential, with JavaScript and React as advantageous skills.
  • Data Processing & Engineering: Handle large datasets and implement ETL pipelines for AI solutions; experience in Reinforcement Learning and optimization techniques is required.
  • AI Solution Integration: Enhance enterprise applications with Azure OpenAI, Cognitive Services, and AI-driven APIs for automation and analytics.
  • API Development & Cloud Solutions: Develop secure RESTful APIs (Flask experience essential) and manage AI solutions using Azure services, including AKS and Azure Container Apps.
  • Version Control & DevOps: Utilize Azure DevOps and GitHub for CI/CD and deployment automation, and apply Terraform for Infrastructure as Code (IaC) management.
  • Collaboration & Best Practices: Work closely with data scientists and engineers to build integrated solutions, maintain code quality, and stay updated on AI and cloud technologies.

You'll have the following skills and experience:

  • Technical Proficiency: Strong skills in Python for AI solutions, with JavaScript and React as advantageous; expertise in API development (REST, Flask, GraphQL).
  • AI & Data Experience: Extensive experience in AI solution integration, Data Science, and Data Engineering, including Prompt Engineering and working with HuggingFace models.
  • Cloud Services Knowledge: Hands-on experience with Azure services (Azure OpenAI, AKS, Azure Container Apps) and in-depth knowledge of Microsoft's Semantic Kernel.
  • Database & Architecture Skills: Proficiency in SQL and NoSQL databases (Azure Cosmos DB, PostgreSQL), with experience in microservices architecture and containerization (Docker, Kubernetes).
  • CI/CD & DevOps Familiarity: Knowledge of CI/CD pipelines, Terraform, Azure DevOps, and GitHub for deployment and infrastructure management.
  • Soft Skills: Strong communication, collaboration, and problem-solving skills, with a proven ability to deliver enterprise-grade AI and data solutions in an agile environment.

Find out more and apply now. Closing Date: 23rd April

Bring your energy. Grow your career.

Equity, diversity and inclusion at Aggreko: We welcome people from different backgrounds and cultures, and respect people's unique skills, attitudes and experiences. We encourage everyone to be themselves at work because we know that's how we do our best, for each other, for our customers, for the communities where we work, and for our careers. We are an equal opportunity employer. If you apply for a role at Aggreko, we will consider your application based on your qualifications and experience, and not on your race, colour, ethnicity, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

AI Developer (Python & Reinforcement Learning) employer: Aggreko

Aggreko is an exceptional employer, offering a dynamic work environment where innovation thrives and collaboration is at the heart of our operations. As an AI Developer, you'll have the opportunity to work on cutting-edge projects that make a real difference in energy solutions, while benefiting from continuous learning and career growth in a culture that values diversity and inclusion. With a competitive compensation package and a commitment to sustainability, joining Aggreko means being part of a team dedicated to shaping a better future for communities worldwide.
A

Contact Detail:

Aggreko Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land AI Developer (Python & Reinforcement Learning)

✨Tip Number 1

Familiarise yourself with Microsoft’s Semantic Kernel and Azure services, as these are crucial for the role. Consider building a small project that showcases your ability to integrate AI solutions using these technologies.

✨Tip Number 2

Join online communities or forums focused on Python, Reinforcement Learning, and AI development. Engaging with others in the field can provide insights into current trends and best practices, which you can mention during interviews.

✨Tip Number 3

Prepare to discuss your experience with API development, particularly using Flask. Having concrete examples of projects where you've developed secure RESTful APIs will demonstrate your hands-on expertise.

✨Tip Number 4

Showcase your collaboration skills by highlighting any past experiences where you worked closely with data scientists or engineers. Being able to communicate effectively about integrated solutions is key for this role.

We think you need these skills to ace AI Developer (Python & Reinforcement Learning)

Proficiency in Python
Experience with Reinforcement Learning
Knowledge of Natural Language Processing
Expertise in Generative AI
Hands-on experience with TensorFlow and PyTorch
API development skills (REST, Flask, GraphQL)
Experience with Azure services (Azure OpenAI, AKS, Azure Container Apps)
Familiarity with Microsoft Semantic Kernel
Data processing and ETL pipeline implementation
Proficiency in SQL and NoSQL databases (Azure Cosmos DB, PostgreSQL)
Understanding of microservices architecture and containerization (Docker, Kubernetes)
Knowledge of CI/CD pipelines and DevOps practices
Experience with Azure DevOps and GitHub
Strong problem-solving skills
Excellent communication and collaboration skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, Reinforcement Learning, and any relevant AI projects. Emphasise your familiarity with Microsoft’s Semantic Kernel and cloud services like Azure.

Craft a Compelling Cover Letter: In your cover letter, express your passion for AI development and how your skills align with the company's mission. Mention specific projects or experiences that demonstrate your problem-solving abilities and teamwork.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing projects related to AI, data processing, or API development. Highlight any work with TensorFlow, PyTorch, or Azure services to demonstrate your technical proficiency.

Prepare for Technical Questions: Anticipate technical questions related to AI solution integration and cloud-based applications. Brush up on your knowledge of RESTful APIs, ETL processes, and DevOps practices to confidently discuss your expertise during interviews.

How to prepare for a job interview at Aggreko

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, Reinforcement Learning, and Microsoft’s Semantic Kernel. Bring examples of past projects where you successfully integrated AI solutions or developed APIs, as this will demonstrate your hands-on expertise.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice articulating your thought process when solving problems, especially in AI and data processing contexts. This will highlight your analytical skills and ability to think on your feet.

✨Emphasise Collaboration and Communication

Since the role requires teamwork, be ready to share experiences where you worked closely with data scientists or engineers. Highlight how you contributed to a collaborative environment and how effective communication led to successful project outcomes.

✨Stay Updated on Industry Trends

Familiarise yourself with the latest advancements in AI, cloud technologies, and tools like Azure DevOps and Terraform. Showing that you are proactive about learning and adapting to new technologies can set you apart from other candidates.

AI Developer (Python & Reinforcement Learning)
Aggreko
A
  • AI Developer (Python & Reinforcement Learning)

    Glasgow
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-04-23

  • A

    Aggreko

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>