General Information
Type of contract
Fixed-term contract which may be converted into a permanent contract after three years subject to individual performance and organisational needs
Who can apply?
EU nationals
Salary
F/G (bracket 2 - step 1) full time monthly net salary: €6,370 plus benefits, for further information see
what we offer.
Role specialisation
IT Application Development
Working time
Full time
Place of work
Frankfurt am Main, Germany
Closing date
21.11.2022
Your team
You will be part of the Prudential Domain Services Division in the Directorate General Information Systems. We are a team of about 70 IT professionals delivering tailored IT solutions for European banking supervision to support financial stability and collect supervisory statistics.
This team is committed to providing world-leading analytics and data science support to all the ECB’s business areas, using modern artificial intelligence (AI) and machine learning (ML) algorithms, as well as development and operations best practices, in order to future-proof banking supervision. We apply AI and ML to bring various state-of-the-art use cases into production, for example in econometric modelling, AI-based risk assessment and classification, and different aspects of natural language processing.
The data analytics and ML stack in use is constantly evolving to incorporate the newest technologies. The main development platforms in use are AzureML, Amazon Sagemaker and Cloudera Machine Learning, to allow for Hadoop and Spark jobs as well as GPU acceleration. The project teams have free choice of frameworks and libraries. Tableau and PowerBI are available for visualisation and dashboarding. With these tools, we develop and run the full range of services, from simple regression models to deep neural network-based systems.
In addition, we are determined to give our users the best possible user experience and to keep our IT systems secure and protected by building and running our services in line with Agile and DevOps practices. Our product teams have ownership of the services that they develop end to end. In the context of AI and ML, we therefore put special emphasis on model validation and explainability.
As part of this team, you will manage the ideation process and the development (including the proof of concept and minimum viable product), maintenance and operational activities for services, applying modern data science and ML technologies. Moreover, you will develop unique, user-friendly, and innovative solutions that are central to the ECB’s strategy, provide advice to other business areas and share your knowledge. Lastly, you will help to improve the AI and ML development and operations environments at the ECB.
The ECB is an inclusive employer, and we strive to reflect the diversity of the population we serve. We encourage you to apply irrespective of age, disability, ethnicity, gender, gender identity, race, religious beliefs, sexual orientation, or other characteristics.
Your role
As a Senior Application Developer Expert in our Division, you will:
- Translate AI projects into reliable, resilient and scalable production-ready solutions through automation and simplification of AI lifecycles;
- advise and support data scientists in ECB business areas on how to apply ML and AI for their use cases;
- run data analyses, feasibility studies and proof-of-concept exercises for AI and ML projects;
- support the establishment of a professional AI and ML development and operations environment;
- build and improve AI and ML applications with state-of-the-art technologies across various fields, with a particular focus on econometric modelling, risk evaluation and assessment, and natural language processing;
- monitor the ML landscape to keep abreast of the latest developments in the field;
- share your knowledge and advise others in the field of analytics and ML;
- help shape the future data and analytics infrastructure at the ECB and throughout banking supervision.
We are seeking candidates for this role who demonstrate the potential for growth, and we support the selected candidate in their future development of the required knowledge, skills, or competencies.
The position offers you excellent opportunities to explore ongoing technological innovation in the financial sector, particularly in the field of banking supervision across the euro area. You will also have the opportunity to enhance your understanding of technological topics such as DevOps and cloud technologies. You will be part of a multicultural team that strives for continuous innovation to make a positive impact on the lives of European citizens.
Qualifications, experience and skills
Essential:
- a master’s degree or equivalent in computer science, engineering, mathematics, statistics, physics or another relevant field (see How you can join us for details on degree equivalences);
- in addition to the above, at least seven years of hands-on experience as an AI/ML engineer working on complex bespoke AI-based services, from ideation and service inception through to development, maintenance, support and continuous improvement;
- at least five years of proven experience in deploying and maintaining AI algorithms in a corporate setting;
- proven experience in training or retraining deep neural networks for natural language processing tasks;
- proven experience in data visualisation and communicating the results of analysis to stakeholders;
- proven experience in programming in Python with common data science packages, such as Pandas, NumPy, Scikit-learn, TensorFlow or similar, and experience with natural language processing;
- a working knowledge of relational database systems and the ability to write complex queries;
- strong customer orientation;
- excellent analytical, drafting and presentation skills, and the ability to present complex functional and/or technical topics clearly to internal and external audiences;
- proven experience in deploying solutions in cloud infrastructure and sound knowledge of cloud technologies, container-based architectures and Linux systems;
- an advanced (C1) command of English and an intermediate (B1) command of at least one other official language of the EU, according to the Common European Framework of Reference for Languages.
Desired:- experience in analytics and ML product management;
- experience with analytics in the context of financial and economic datasets;
- experience in automation solutions for model training, experiment tracking, model deployment, monitoring and model retraining.
You engage collaboratively with others. You pursue team goals and learn willingly from other people’s diverse perspectives. You signal any need for change by explaining it and proposing alternative solutions. You analyse complex information effectively and can evaluate different views to arrive at solutions. You know and anticipate stakeholder needs. You are motivated to be part of our team and to develop and use your skills and competencies to achieve the aims of this position.
Working modalities
To enable the Division to maintain its business continuity capability, you will occasionally be expected to perform work during non-standard working hours and work at the ECB’s standby sites.
We would be happy to discuss part-time arrangements for this role.
Further information
For additional information on this specific vacancy, you can speak to Steven Moons on +49 (0)171 974 2636 (email: steven_julien_f.moons@ecb.europa.eu).
Application and selection process
The recruitment process for this position will be conducted remotely. It will include a written test, a presentation and an interview.
If you are not selected for this position but are still considered suitable, you will be placed on a reserve list (see step 4 of
How we hire), from which you might be considered for similar positions within the ECB.
Find out
how to apply for a position at the European Central Bank.