Job Description
Job Posting Organization:
The European Bank for Reconstruction and Development (EBRD) is a pioneering international organization established to support the development of market economies and promote private and entrepreneurial initiatives in countries transitioning to market economies. Founded in 1991, the EBRD operates in over 30 countries across Europe, Asia, and the Middle East, employing thousands of professionals dedicated to fostering sustainable development and economic growth. The EBRD's mission is to promote the transition to open market-oriented economies and to support the development of the private sector, with a strong emphasis on sustainability, inclusiveness, and innovation. The organization values diversity and aims to create an inclusive workplace that reflects the communities it serves, ensuring equal opportunities for all employees.

Job Overview:
The Analyst, AI/ML Engineer position is a critical role within the Information Technology division of the EBRD, focusing on the development and implementation of AI and machine learning applications. This role involves supporting the design and execution of various AI solutions, including chatbots and conversational AI applications, as well as retrieval-augmented generation systems. The Analyst will be responsible for day-to-day tasks such as data preparation, model testing, and documentation, all while adhering to established engineering standards and agile practices. The position requires collaboration with senior engineers and participation in agile ceremonies, contributing to the refinement of user stories and backlog grooming. The Analyst will also assist in building AI solutions using Azure AI Services and will be involved in the validation and tuning of models to ensure optimal performance and data quality. This role is ideal for individuals who are eager to learn and grow in a hands-on engineering environment, contributing to continuous improvement and innovation within the team.

Duties and Responsibilities:
The duties and responsibilities of the Analyst, AI/ML Engineer include:
  • Assisting in the development of AI solutions using Azure AI Services, Prompt Flow, and Azure AI Search.
  • Writing clean, testable code and participating in peer code reviews.
  • Supporting the setup of automated testing and observability within CI/CD pipelines.
  • Contributing to the validation and tuning of AI models to ensure performance and adherence to fairness and explainability principles.
  • Participating in the refinement of AI/ML user stories and contributing to backlog grooming and estimation.
  • Supporting the delivery of small to medium AI features in coordination with MLOps and Product teams.
  • Promoting engineering best practices and responsible AI standards.
  • Conducting technical spikes for new initiatives under guidance.
  • Assisting with the deployment of training and inference pipelines to shared development environments. 1
  • Collaborating with a diverse team and following standard delivery processes.

Required Qualifications:
The required qualifications for the Analyst, AI/ML Engineer position include:
  • A degree in Computer Science, Data Science, Engineering, Mathematics, or a related technical discipline.
  • A minimum of 2 years of experience working with Python.
  • A foundational understanding of machine learning concepts, model lifecycle, and data processing principles.
  • Basic knowledge of software development principles, including writing unit and integration tests.
  • Strong problem-solving and analytical thinking skills.
  • Ability to follow guidance and apply structured approaches to technical challenges.
  • Familiarity with Agile methodologies and collaborative development practices such as Scrum and Kanban.
  • Basic understanding of version control systems like Git and collaborative tools such as GitHub, Jira, and Confluence.
  • Effective written and verbal communication skills, with the ability to document work clearly. 1
  • A proactive and curious mindset, eager to learn in a hands-on engineering environment. 1
  • Awareness of responsible AI principles such as fairness, transparency, and explainability.

Educational Background:
Candidates for the Analyst, AI/ML Engineer position should hold a degree in a relevant field such as Computer Science, Data Science, Engineering, or Mathematics. This educational background provides the foundational knowledge necessary for understanding complex technical concepts and engaging in the development of AI and machine learning applications.

Experience:
The position requires a minimum of 2 years of experience working with Python, demonstrating a solid understanding of programming and software development principles. Candidates should have experience in machine learning concepts and model lifecycle management, as well as familiarity with data processing principles. Previous exposure to AI/ML development environments and tools is highly beneficial.

Languages:
While the job does not specify mandatory languages, proficiency in English is essential for effective communication within the organization. Additional language skills may be considered an asset, particularly if they align with the regions in which the EBRD operates.

Additional Notes:
This position is a full-time role with a fixed-term contract lasting 3 years. The EBRD promotes a hybrid workplace model, offering flexibility to teams and individuals. The organization values employee wellbeing and provides a comprehensive suite of competitive benefits. The EBRD encourages applications from all qualified candidates, particularly those who are nationals of EBRD member countries, and is committed to fostering an inclusive environment.
Apply now
Similar Jobs