At a Glance
- Tasks: Develop AI applications using Python, handle data processing, and create secure APIs.
- Company: Join Aggreko, a global leader in energy solutions committed to sustainability and community growth.
- Benefits: Enjoy competitive pay, continuous learning, and the chance to work on cutting-edge AI projects.
- Why this job: Be part of an innovative team driving AI solutions that make a real-world impact.
- Qualifications: Strong Python skills, experience in AI integration, and familiarity with cloud services are essential.
- 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 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.
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 / Gen AI) employer: Aggreko
Contact Detail:
Aggreko Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land AI Developer (Python / Gen AI)
✨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
Engage with the AI community by participating in forums or attending meetups focused on Python and Generative AI. Networking can provide insights into industry trends and may lead to valuable connections within Aggreko.
✨Tip Number 3
Prepare to discuss your experience with API development, particularly with Flask. Be ready to share examples of how you've created secure RESTful APIs in past projects, as this will demonstrate your hands-on expertise.
✨Tip Number 4
Showcase your problem-solving skills by preparing case studies or examples where you’ve tackled complex challenges in AI development. This will highlight your ability to thrive in a collaborative environment, which is key for this role.
We think you need these skills to ace AI Developer (Python / Gen AI)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, AI integration, and cloud services. Emphasise any projects where you've used TensorFlow or PyTorch, as well as your familiarity with Azure services.
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 experiences that demonstrate your problem-solving abilities and teamwork skills.
Showcase Relevant Projects: Include a portfolio or links to projects that showcase your expertise in AI applications, API development, and data processing. Highlight any collaborative projects that illustrate your ability to work in a team.
Prepare for Technical Questions: Anticipate technical questions related to AI frameworks, API development, and cloud solutions during the interview process. Brush up on your knowledge of Microsoft’s Semantic Kernel and be ready to discuss your approach to problem-solving in AI contexts.
How to prepare for a job interview at Aggreko
✨Showcase Your Python Skills
Make sure to highlight your proficiency in Python during the interview. Be prepared to discuss specific projects where you've used Python for AI solutions, data processing, or automation. Mention any frameworks like TensorFlow or PyTorch that you've worked with.
✨Demonstrate Your Understanding of AI Integration
Since the role requires AI solution integration, be ready to explain how you've integrated AI services into enterprise applications. Discuss your experience with Azure OpenAI and Cognitive Services, and provide examples of how these integrations improved functionality.
✨Prepare for Technical Questions on APIs
Expect technical questions about API development, particularly RESTful APIs and Flask. Be prepared to explain your approach to creating secure APIs and any challenges you've faced in previous projects. Having a couple of examples ready will help you stand out.
✨Emphasise Collaboration and Problem-Solving Skills
This role thrives in a collaborative environment, so be sure to share experiences that demonstrate your teamwork and problem-solving abilities. Discuss how you've worked with others to drive innovation and deliver successful AI solutions.