Senior Ai & Nlp Engineer (España)
Role details
Job location
Tech stack
Job description
OverviewFor an European institution in Brussels, Belgium, we are looking for a Senior AI & NLP Engineer.La experiencia que se espera de los solicitantes, así como las habilidades y cualificaciones adicionales necesarias para este trabajo, se enumeran a continuación.Candidates need to be fluent in English. A work permit is required, but not provided. This position is open for contractors.Tasks and ResponsibilitiesDevelopment and maintenance of software applications in the field of Natural Language Processing (NLP), Machine Learning (ML) and/or Artificial Intelligence (AI).Training of custom machine learning / deep learning models based on structured and unstructured data.Selection of features, building and optimizing classifiers using ML techniques.Developments aiming at improving the quality of machine translation (MT) engines for each installed language pair.Interaction with data stewards and other IT stakeholders to define the data rules.Definition of data controls and implementation of actions to ensure data quality and integrity.Creation of automated anomaly detection systems and constant tracking of performance.Data mining using state-of-the-art methods.Processing, cleansing, and verification of the integrity of data used for analysis.Design of the IT architecture for solutions in the NLP / ML / AI fields, and coordination of its implementation considering master- and metadata management concepts.Analysis of data architecture for consistency, completeness, accuracy and reasonableness.Contribution to the analysis of data management vision, strategy and policy and derivation of IT requirements.Provision of expert advice and assistance in any area associated with AI and Data Warehouse technologies.Perform design, development and maintenance of BI and reporting software that follows reference architecture rules and implements specifications accurately.Assistance and support to Advanced Analytics developers.Provision of technical studies, technical expertise, technical evaluations in relation with AI systems.ProfileBachelor or Master degree.+9 years of IT experience.Excellent experience in Perl, Python, Matlab, R and its NLP/ML libraries (SpaCy, NLTK, scikit-learn, pandas...).Strong experience with ML techniques and algorithms such as k-NN, Naive Bayes, SVM, Decision Forests, Neural Network and AI frameworks.Experience in corpus-based linguistics and alignment models and classification methods.Experience with data analytics over big datasets, non-structured databases and data lakes.Previous experience with Data Management, Database Mining systems and Big Data technologies.Experience with AWS and/or Azure, Oracle RDBMS and PL-S-QL.Previous exposure to Linux, Unix, Bash and scripting languages.Good knowledge of natural language processing systems lifecycle and agile software development methodologies.Good knowledge of quality assurance and quality control for machine translation (MT) and experience with MT quality procedures, testing methodologies and tools such as automatic quality metrics (BLEU scores and similar) and human evaluation of MT quality.Some experience with query languages such as SQL, Hive, Pig, etc.Knowledge of NoSQL databases such as MongoDB, Cassandra, HBase, etc.Knowledge of data visualisation tools such as D3.js, GGplot, etc.Certification in AWS Certified Machine Learning or Microsoft Azure AI Engineer Associate or SAS Certified Professional AI and Machine Learning Certification is an Advantage.Fluent in English.Work from home is available for this position.#J-*****-Ljbffr
Requirements
Bachelor or Master degree. +9 years of IT experience. Excellent experience in Perl, Python, Matlab, R and its NLP/ML libraries (SpaCy, NLTK, scikit-learn, pandas...). Strong experience with ML techniques and algorithms such as k-NN, Naive Bayes, SVM, Decision Forests, Neural Network and AI frameworks. Experience in corpus-based linguistics and alignment models and classification methods. Experience with data analytics over big datasets, non-structured databases and data lakes. Previous experience with Data Management, Database Mining systems and Big Data technologies. Experience with AWS and/or Azure, Oracle RDBMS and PL-S-QL. Previous exposure to Linux, Unix, Bash and scripting languages. Good knowledge of natural language processing systems lifecycle and agile software development methodologies. Good knowledge of quality assurance and quality control for machine translation (MT) and experience with MT quality procedures, testing methodologies and tools such as automatic quality metrics (BLEU scores and similar) and human evaluation of MT quality. Some experience with query languages such as SQL, Hive, Pig, etc. Knowledge of NoSQL databases such as MongoDB, Cassandra, HBase, etc. Knowledge of data visualisation tools such as D3.js, GGplot, etc. Certification in AWS Certified Machine Learning or Microsoft Azure AI Engineer Associate or SAS Certified Professional AI and Machine Learning Certification is an Advantage. Fluent in English.