Le Centre Basque pour le Changement Climatique (BC3) recherche des candidats pouvant soutenir ses activités stratégiques liées à la science des données intégrée et à la modélisation collaborative et intégrée sur le web sémantique. Les candidats sélectionnés contribueront au projet ARIES (ARtificial Intelligence for Ecosystem Services) propulsé par la pile logicielle k.LAB, une infrastructure Web sémantique qui utilise l’intelligence artificielle pour créer des solutions informatiques aux problèmes d’environnement, de politique et de durabilité.
Le candidat contribuera à la conception et à la mise en œuvre du moteur de modélisation, qui assemble les composants et les données de modèle disponibles en réseau et compile le graphique assemblé en un flux de données exécutable. Le candidat doit être familiarisé avec les principes de modélisation de simulation, le raisonnement machine utilisant OWL et ses implémentations Java (OWLAPI), les SIG open source (par exemple Geotools), l’apprentissage machine (Weka), et être au courant ou ouvert pour apprendre rapidement, les technologies correspondantes sur la plateforme Java. La compréhension de REST, Spring et Websockets (pour la communication avec le frontal) sera nécessaire.
Principales responsabilités:
- Collaborer au développement, au renforcement et au débogage du back-end et / ou des composants clients de la pile logicielle k.LAB (et plus spécifiquement du moteur de modélisation).
- Collaborez à la définition des tests unitaires et des politiques de révision du code pour k.LAB et les produits de données / modèles associés.
- Participez à tous les aspects du cycle de vie du développement, y compris l’analyse, la conception, le développement, la documentation, la publication et le déploiement.
- Communiquer et coordonner avec les parties prenantes techniques et non techniques.
Exigences principales:
- Solides compétences analytiques et capacité d’apprendre rapidement et de sortir des sentiers battus. Notre travail est très innovant et vous devez vous attendre à ce que votre travail soit aussi stimulant intellectuellement que gratifiant. Une forte motivation et un désir d’apprendre et d’explorer de nouvelles technologies sont indispensables.
- Un diplôme en informatique (ou similaire), ou de très bonnes raisons de ne pas en avoir!
- Excellentes compétences en communication, y compris une très bonne connaissance de la langue anglaise écrite et parlée. La plupart de nos communications sont en anglais, bien que la connaissance de l’espagnol et / ou de l’italien soit un atout.
- Une compréhension de l’intelligence artificielle, en particulier la représentation des connaissances, la sémantique formelle et le raisonnement machine.
- Une connaissance pratique de la géomatique (services OGC, etc.) et de la modélisation de systèmes dynamiques.
- Une capacité à travailler de manière indépendante sur des projets et des problèmes, avec des projets qui incluent des technologies et une portée multiples et diverses.
- Une capacité à travailler avec une équipe diversifiée, multi-sites et multilingue.
- Trois ans ou plus d’expérience dans le plus grand nombre possible de ces technologies:
- Expérience dans le développement de logiciels Java, avec des compétences de conception, de codage, de test et de débogage matures dans un environnement JVM, mais également à l’aise et heureux de travailler dans un environnement multilingue.
- Parfaite maîtrise des technologies Git et Maven tout au long du cycle de construction-test-version.
- Expérience avec un processus de développement agile avec suivi des problèmes, développement et déploiement continus (BC3 utilise la chaîne d’outils Atlassian: Jira, Bamboo, Confluence).
- Expérience dans la conception et la mise en œuvre d’API de services REST et d’arrière-plans hautes performances, de préférence avec Spring.
- Familiarité avec les technologies Web modernes et expérience avec le framework Javascript progressif, idéalement Vue.js.
- Connaissance des conteneurs Docker et du déploiement de logiciels de production;
- Connaissances et expérience en développement avec et pour l’environnement Eclipse.
Expérience de la création et de la fourniture de solutions de «big data» dans un environnement de production (gestion de grands ensembles de données ou collaboration avec Hadoop, HDFS et Apache Spark).
Ce que nous offrons:
- Un contrat de travail conforme aux compétences et à l’expérience du candidat, y compris des avantages sociaux complets.
- Un environnement de travail stimulant dans le contexte de la ligne de recherche innovante de modélisation intégrée au sein de BC3.
- 30 jours de vacances par an au-delà des festivités.
- Horaires de travail flexibles et télétravail partiel.
- Aide au déménagement.
- L’environnement urbain florissant de Bilbao et la nature spectaculaire du Pays Basque.
Durée du contrat
1 an avec option de renouvellement sur satisfaction mutuelle
Un salaire
Le poste offrira un salaire compétitif, correspondant au profil académique et professionnel du candidat et d’excellentes conditions de travail.
Emplacement
Centre Basque pour le Changement Climatique (BC3), Biscaye (Espagne).
En tant qu’institution récompensée par l’excellence en ressources humaines, BC3 s’est engagée à concilier les exigences de recherche et universitaires et les obligations familiales. BC3 est particulièrement soucieux de créer des opportunités d’égalité pour les femmes et les hommes. Les femmes possédant les qualifications requises sont donc fortement encouragées à postuler.
Les candidats intéressés doivent nous envoyer leur CV et lettre de motivation, en anglais, par courrier électronique ( hr@bc3research.org ) en mentionnant l’objet du message ” Java Backend Developer “.
Des demandes informelles peuvent être adressées au professeur Ferdinando Villa ( ferdinando.villa@bc3research.org ) et à Stefano Balbi ( stefano.balbi@bc3research.org ). Toutes les informations reçues au cours de ce processus seront traitées de manière confidentielle.