Intern, AI Engineer (London, GB)

Intern, AI Engineer (London, GB)

London Internship 20000 - 30000 £ / year (est.) No working from home possible
EBRD

At a Glance

  • Tasks: Join our team to design and develop AI/ML applications on the Azure platform.
  • Company: Be part of the European Bank for Reconstruction and Development, a leader in innovation.
  • Benefits: Gain hands-on experience, flexible work environment, and competitive benefits.
  • Other info: Diverse and inclusive workplace with excellent career growth opportunities.
  • Why this job: Make a real impact in AI while learning from industry experts.
  • Qualifications: Passion for AI/ML, basic Python skills, and eagerness to learn.

The predicted salary is between 20000 - 30000 £ per year.

The European Bank for Reconstruction and Development (the EBRD or the Bank) is undertaking an Operational Effectiveness and Efficiency (OE&E) programme to become a leaner and more effective organisation, one of the three strategic priorities for the Bank, alongside strengthening its transition impact in its countries of operations and securing its financial stability. A programme team made up of Bank employees and some external advisors is working across a range of projects with a focus on simplifying processes, freeing up capacity, bringing IT technology and practices up to date, and improving the work environment. The outcome of the programme should have a measurable impact on the banks transition and financial priorities.

The European Bank for Reconstruction and Development (EBRD) is establishing a new AI/ML capability within its IT department to drive innovation and deliver intelligent AI solutions. As part of this initiative, we are looking for an enthusiastic Azure AI/ML Engineer Intern to join our team in Sofia. This role offers a unique opportunity to gain hands-on experience in designing, developing, and deploying AI/ML applications on the Azure platform. You will contribute to building intelligent AI applications while gaining valuable insights into the latest technologies and industry best practices.

As an intern, you will assist in designing, developing, and implementing AI and ML applications, support the deployment, integration, testing, and securing of Azure AI Services, contribute to the development of Agile-based AI/ML solutions using Python and other tools. You will learn and assist in integrating commercial off-the-shelf software products with in-house solutions under the guidance of the Banks solution architecture team. You will work closely with cross-functional teams to conceptualise AI projects that drive business innovation and provide value in the rapidly evolving field of artificial intelligence.

The AI/ML IT application development uses Agile software delivery on Azure cloud technologies. The development uses a platform built using Python technologies together with commercially available off the shelf software products with the Banks solution architecture team guidance. You will have a strong interest in AI/ML and cloud-based solutions, basic knowledge of Azure AI Services or cloud platforms (prior experience is a bonus but not essential). You are ambitious, have a drive to self start, and eagerness to learn, collaborate, and contribute to innovative projects.

Accountabilities & Responsibilities

  • To work within a software development team to develop, deliver and support the DevOps pipeline for the development team to increase efficiency of their delivery of the Bank application systems to meet business requirements using a range of agile techniques and knowledge of software development and software products underpinned with knowledge of IT operations, support and a regulated finance industry sector such as banking or insurance. This is a hands on development role so you will be learning a lot on the job.
  • Build, develop and deploy AI powered applications using Python and related frameworks.
  • Utilise Python and other relevant programming languages to build intelligent applications on the Azure platform.
  • Design and develop Azure AI Services proficiently; Develop solutions using Azure AI Prompt Flow; Setup and develop data ingestion pipelines and components; design and develop efficient ingestion methodologies.
  • Developing search related components using Azure AI Search (Vector Store).
  • Developing and deploying AI/ML models on Azure technologies for business teams.
  • Work closely with MLOps engineers to Integrate MLOps practices into the existing development lifecycle.
  • Collaborate with AI Engineers, MLOps Engineers, Data Scientists and Business stakeholders to understand deployment, networking and security requirements in helping design effective AI solutions for the projects.
  • Provide technical expertise in designing, developing and implementing the AI powered applications.
  • Develop unit tests, automated regression packs and help setup model evaluation test packs.
  • Build and maintain scalable, high-performance AI apps on Azure platform.
  • Stay current with industry trends and best practices in AI technology and recommend innovative solutions to enhance business operations.
  • Conduct thorough testing and validation of AI models to ensure accuracy and reliability.
  • Document and communicate AI solutions and recommendations to technical and non-technical stakeholders clearly and effectively.
  • Develop and implement automated testing frameworks for machine learning models to ensure their ongoing accuracy and reliability.
  • Document AI development processes and procedures for efficient knowledge transfer and maintainability.

Knowledge, Skills, Experience & Qualifications

  • Internships should have completed either an undergraduate or masters degree in a relative field within the last 3 years.
  • Essential:
  • 1+ years of experience (preferred but not essential) in software development with a strong proficiency in Python.
  • Experience with cloud platforms (preferred but not essential).
  • A basic understanding of AI and ML concepts is a plus, but not required. We are open to enthusiastic individuals eager to learn and grow in this space.
  • Familiarity with APIs and web services integration.
  • Experience with version control systems (e.g., Git) and familiarity with code management practices.
  • Excellent communication, collaboration, and problem-solving skills.
  • A passion for innovation and a continuous learning mindset.
  • Solid troubleshooting skills.
  • Experience of at least one package/dependency management system (e.g. Pip/Conda).
  • Desirable:
  • Adequate understanding of machine learning concepts and the challenges associated with model deployment and management.
  • Knowledge of AI services such as OpenAI.
  • Basic understanding of machine learning concepts.
  • Expert level of Python programming language.

What is it like to work at the EBRD?

Our agile and innovative approach is what makes life at the EBRD a unique experience! You will be part of a pioneering and diverse international organisation, and use your talents to make a real difference to people's lives and help shape the future of the regions we invest in.

At EBRD, our Values Inclusiveness, Innovation, Trust, and Responsibility are at the heart of how we work. We bring these to life through our Workplace Behaviours: listening well and speaking up, collaborating smartly, acting decisively with full commitment, and simplifying to amplify our impact. These principles shape our culture and define our success. We seek individuals who not only share these values but are also committed to embedding them in their daily work, fostering a positive and high-performing environment.

The EBRD environment provides you with:

  • Varied, stimulating and engaging work that gives you an opportunity to interact with a wide range of experts in the financial, political, public and private sectors across the regions we invest in.
  • A working culture that embraces inclusion and celebrates diversity. Our workforce reflects a broad range of backgrounds, perspectives, and experiences, bringing fresh ideas, energy, and innovation and enhancing our ability to serve our clients, shareholders, and counterparties effectively.
  • A hybrid workplace that offers flexibility to teams and individuals; that is based on trust, flexibility and connectedness.
  • An environment that places sustainability, equality and digital transformation at the heart of what we do.
  • A workplace that prioritises employee wellbeing and provides a comprehensive suite of competitive benefits.

Diversity is one of the Banks core values which are at the heart of everything it does. As such, the EBRD seeks to ensure that everyone is treated with respect and given equal opportunities and works in an inclusive environment. The EBRD encourages all qualified candidates who are nationals of the EBRD member countries to apply regardless of their racial, ethnic, religious and cultural background, gender, gender identity, sexual orientation, age, socio-economic background or disability.

Please note, that due to the high volume of applications received, we regret to inform you that we are unable to provide detailed feedback to candidates who have not been shortlisted (for further consideration).

Intern, AI Engineer (London, GB) employer: EBRD

The European Bank for Reconstruction and Development (EBRD) is an exceptional employer, offering a dynamic and inclusive work environment in London that fosters innovation and collaboration. As an intern, you will gain invaluable hands-on experience in AI/ML application development while working alongside industry experts, all within a culture that prioritises employee wellbeing and professional growth. With a commitment to diversity and sustainability, EBRD provides a unique opportunity to contribute to meaningful projects that make a real difference in the regions we serve.

EBRD

Contact Details:

EBRD Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Intern, AI Engineer (London, GB)

Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current or former employees of the EBRD. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

Tip Number 2

Prepare for interviews by practising common questions related to AI and ML. We recommend doing mock interviews with friends or using online platforms to get comfortable talking about your skills and experiences.

Tip Number 3

Show off your projects! If you’ve worked on any AI/ML applications or relevant coding projects, make sure to have them ready to discuss. Having a portfolio can really set you apart from other candidates.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the EBRD team.

We think you need these skills to ace Intern, AI Engineer (London, GB)

Python Programming
Azure AI Services
Machine Learning Concepts
AI Application Development
Data Ingestion Pipelines
MLOps Practices
APIs and Web Services Integration

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the AI Engineer Intern role. Highlight your relevant skills in Python and any experience with Azure or AI/ML concepts. We want to see how you fit into our innovative team!

Show Your Passion:Let your enthusiasm for AI and cloud technologies shine through in your application. Share any personal projects or experiences that demonstrate your eagerness to learn and grow in this field. We love seeing candidates who are genuinely excited about what they do!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and skills. We appreciate a well-structured application that makes it easy for us to see your potential.

Apply Through Our Website:Don’t forget to submit your application through our official website! It’s the best way to ensure we receive your details directly. Plus, it shows you’re serious about joining our team at StudySmarter!

How to prepare for a job interview at EBRD

Know Your AI Basics

Before heading into the interview, brush up on your understanding of AI and ML concepts. Even if you don't have extensive experience, showing that you're familiar with the basics will demonstrate your enthusiasm and readiness to learn.

Showcase Your Python Skills

Be prepared to discuss your experience with Python and any projects you've worked on. If you can, bring examples of your code or projects to share. This will help illustrate your practical skills and problem-solving abilities.

Familiarise Yourself with Azure

Since this role involves working on the Azure platform, take some time to understand its key features and services. Mention any relevant experience you have, even if it's just through coursework or personal projects, to show your initiative.

Emphasise Collaboration

The job requires working closely with cross-functional teams, so be ready to discuss your teamwork experiences. Share examples of how you've collaborated in the past, highlighting your communication skills and ability to work well with others.