For out client EC we are looking for Data Scientist
1. DESCRIPTION OF THE TASKS
Following tasks will be performed by external service provider:
• Development of features to enhance the user experience.
• Building reusable code for future use.
• Understanding and implementation of security and data protection.
• Cross-platform optimisation.
• Implement core business logic.
• Optimization of the application for maximum speed and scalability.
• Maintenance of code integrity and organisation.
• Writing clean, functional code.
• Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for
improvement.
• Testing and fixing bugs or other coding issues.
• Coordination of the implementation of the technical architecture.
• Participation in technical working groups, progress meetings and meetings with the users.
• Design and development of architecture components and building blocks using cloud components.
• Translating project-specific needs into a cloud structure that will suit those needs and considering the
project needs in terms of resource usage and scalability.
• Designing the cloud environment from a holistic point of view, ensuring it meets all of the company’s
requirements.
• Carrying out deployment, maintenance, monitoring, and management tasks within this implemented
cloud structure.
• Completing the integration of new applications into the cloud environment.
• Monitoring cloud resources usage in the cloud and making sure the structure is operating at full
efficiency.
• Conducting migration, where necessary, to bring tools and other elements into the cloud.
• Maintenance of cloud services.
• Operational support for cloud services.
• Setting up and maintaining the required tools for IaC (infrastructure as code).
• Creating and documenting IaC ((infrastructure as code)) working procedures and processes.
• Development of infrastructure code.
• Testing infrastructure code and developing automated tests.
• Interaction with the business analysts, customer, users, project leaders and the developers
• Production of technical documentation.
• Participation in meetings with the various stakeholders.
• Periodic reporting on the work performed.
2. KNOWLEDGE AND SKILLS
Following skills and knowledge are required for the performance of the above listed tasks:
• Good knowledge of data processing architecture best practices and patterns.
• Good knowledge of data processing tools in the cloud.
• Good knowledge of modelling tools.
• Experience in administering systems in a virtualized Cloud environment.
• Strong understanding of security, risk and compliance frameworks, disaster recovery, high availability
architectures, hardware, operating systems and networking connectivity.
• Good knowledge of cloud infrastructure setups from vendors such as, but not limited to, Azure and
Amazon.
• Analysis and problem solving skills
• Capability to write clear and structured technical documents
• Ability to participate in technical meetings and very good communication skills with technical and nontechnical audiences
• Fluency in English both in oral and written expression.
3. Specific Expertise
Following specific expertise is mandatory for the performance of tasks:
• at least 4 years of specific expertise with data processing languages such as R, Python, Scala, Julia
(min. competence level4)
• at least 2 years of specific expertise with distributed computing tools such as Spark, Hadoop, Hive
(min. competence level3)
• at least 2 years of specific expertise with cloud services operation, preferably AWS (min. competence
level 3)
• good knowledge of architectural design and implementation of scalable modern data stores.
• knowledge of data management in PostgresSQL and OpenSearch
• knowledge of code versioning tools such as Git or Gitlab.
4. Certification and Standards
Following certificates & standards are required for the performance of tasks:
• Microsoft Certified Data Scientist or,
• Microsoft Certified Data Engineer or,
• AWS Certified Data Analytics or,
• AWS Certified Big Data
5. Service Delivery
The services shall be performed remotely in Far-site location within EU territory only.
• Laptop will be provided by the Commission and must be collected in Luxembourg.
• Onsite presence may be requested with a notice period of 7 days.