Αγορά Εργασίας

Python Developer for INSPIRE digital library at CERN

As part of their cooperation in science and technology, CERN and the National Technical University of Athens are searching a software developer for the INSPIRE digital library. The successful candidate will be based at CERN in Switzerland. The appointment is initially for one year, renewable up to a total of three years.

INSPIRE is the digital library of the High-Energy Physics community. It serves scientific information about over 1 million scientific artefacts: articles, preprints, theses, conference proceedings and increasingly data and software. It is searched on average more than twice per second. INSPIRE is developed and operated at CERN, with contributions from laboratories in China, Germany, and the United States. Partners in France and Japan also collaborate to curate information. Beyond its role as a digital library, INSPIRE disambiguates author names and attributes to individual researchers their scientific production, with about 100'000 profiles built, through a mix of machine learning, crowdsourcing and manual curation. INSPIRE also provides community services such as user contributed popular lists of job opportunities and upcoming conferences.

INSPIRE is developed (http://github.com/inspirehep) on top of the Invenio open source digital library software (http://inveniosoftware.org). The operation of INSPIRE service relies on a complex workflow identifying and harvesting content from a hundred multiple sources (scientific publishers as well as other community services such as arXiv.org). This information is then promptly enriched and automatically linked with existing INSPIRE content and cross-referenced to external services. Users also can suggest additional content to INSPIRE, as well as improvements and corrections, a service which will grow in the next months.

INSPIRE is currently being fully re-implemented on top of a modern software stack, based on Python, Flask, SQLAlchemy, PostgreSQL, AngularJS, Bootstrap, Elasticsearch, and Scikit-Learn. As part of this process there is an opportunity for a software engineer to help integrating and consolidating existing and new code and sub-projects across all layers: from operations, to back-end development; from front-end design to UI implementation. The candidate would join a dynamic and agile team of both junior and senior developers, collaborating with content curators at CERN and across the entire INSPIRE partnership.

Eligibility conditions:
Recent graduate from a Greek university in the fields of Computer Science, Software Engineering or equivalent.

Technical Skills:

  • Web development: Python
  • Python web framework (preferably Flask, or Django)
  • Javascript (preferably AngularJS (1 or 2), and Bootstrap)
  • SQLAlchemy ORM
  • Elasticsearch
  • Scikit-learn (optional)
  • Redis and Celery (optional)

How to Apply:
Please send a CV and a letter of motivation at Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου προστατεύεται από τους αυτοματισμούς αποστολέων ανεπιθύμητων μηνυμάτων. Χρειάζεται να ενεργοποιήσετε τη JavaScript για να μπορέσετε να τη δείτε. by April 14th 2017. Applications with links to code samples will be given priority. Shortlisted candidates will be interviewed remotely by the beginning of May 2017. The start date for the successful candidate will be by June 2017. All questions can be also addressed at this contact.

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου