12 May 2023
Job Information
Organisation/Company
CERIC-ERIC
Research Field
Computer science
Researcher Profile
First Stage Researcher (R1)
Country
Italy
Application Deadline
28 May 2023 - 23:59 (Europe/Rome)
Type of Contract
To be defined
Job Status
Full-time
Is the job funded through the EU Research Framework Programme?
Not funded by an EU programme
Is the Job related to staff position within a Research Infrastructure?
Yes
Offer Description
12.05.2023
Position Overview
CERIC-ERIC is an open multidisciplinary Research Infrastructure for basic and
applied research in the fields of Materials, Biomaterials and Nanotechnology.
With a single entry point to excellent facilities mostly in Central and
Eastern Europe, it allows structural investigation, analysis and synthesis of
materials, using photon, electron, neutron and ion based techniques. It
enables the delivery of innovative solutions to societal challenges in the
fields of energy, health, food, cultural heritage and more.
In the ERA (European Research Area) of Open Science, research
infrastructures and communities are now changing their scientific data
practices and data governance models to adopt and implement FAIR Data
principles ( F indable, A ccessible, I nteroperable and R
eusable). CERIC has the ambition make all data from the experiments performed
by users FAIR and open.
Required skills and experience
The Software Engineer Data Operations will be working together with CERIC ERIC
IT Team and the IT/Software groups of CERIC ERIC partner facilities to support
and harmonize the scientific data management tools and practices, helping
designing and building data curation and data correlation tools and services,
piloting and validating new solutions integrating and developing a FAIR data
framework for the users' datasets.
Specific responsibilities include:
Engage with the users, control systems and data acquisition teams to
capture the requirements and constraints for the services and solutions
that are needed;
Develop services to support the implementation of the full data lifecycle
process: data registration (Digital Object Identifier added), data
ingestion, data curation, implementation data embargo (retention) and
data publications (curation stage 2, post embargo)
Designing, developing and implementing tools for data correlation and data
curation, creating and associating metadata to each dataset to make the
data available for users;
Participate in the integration, development and operation of data
management solutions;
Testing, diagnosing, and optimization of data handling software to
identify and resolve possible problems with storage components or client
applications;
Re-use, refactoring, integration, and porting of existing software;
Knowledge and application of software life-cycle tools and procedures. As
the system will work with multiple (tens-hundreds) Terabytes of data,
all software maintenance operations should follow also the facility
maintenance strategy.
Essential requirements
Computer science degree in Information Technology, Software Engineering,
Computer Science, Science or a related field or at least 3 years of
experience in similar position;
Ability to use at least two different programming languages would be a
must;
5+ years experience in software development, including data management and
data storage techniques and technologies;
Good understanding of Data Governance, Data Quality, Metadata Management,
Data Visualisation, and Data Architecture;
The ability to communicate effectively presenting the technical solutions;
Detail- and results-oriented, with strong analytical, organisation and
time management skills with the ability to collaborate with different
teams and users types (technical/non-technical);
Experience in working with international distributed teams is a plus.
Technical skills
Good knowledge of one compiled language (e.g. Java, C#, C/C++, …)
Good knowledge of the python computer language. Preferably, knowledge of
another interpreted language (e.g. Javascript, PHP, Ruby, …)
Good knowledge of the OOP programming principles
Good knowledge of a markup language (e.g. Html, Xml, CSS, …)
Good knowledge of software design patterns
Basic knowledge of widespread web architectural patterns (e.g. MVC, MVT,
SPA, …)
Basic knowledge of the testing theory and testing/development
methodologies (e.g. BDD, functional, unit testing, …)
Basic understanding of container technologies, like docker
Good and solid understanding of message brokers (RabbitMQ, Activemq,
mqtt, celery etc)
Knowledge of version control systems, particularly Git;
Experienced in developing/implementing data handling protocols and
practices: data collection, data encryption, data transfer tools and
services, data compression and data monitoring;
Experience in system administration and software design in Linux
development environment, with a good understanding of the specific
software deployment and software management services;
Experience in working with multiple database technologies (using:
MariaDB, MySQL, PostgreSQL, Influx DB, MongoDb in various projects will be
required);
Basic understanding on AI/ML algorithms/functions would be desirable.
Employment conditions
WHAT WE OFFER:
The possibility to work remotely, a competitive salary and extensive
development opportunities. The compensation offered will be commensurate with
qualification and experience. Benefits include meal vouchers, education and
training.
To apply for this job, please send your CV and a motivation letter by email
within the 28th of May to [email protected] with the following subject:
Software Engineer Data Operations.
For further information, please contact: [email protected].
Requirements
Research Field
Computer science
Education Level
Bachelor Degree or equivalent
Languages
ENGLISH
Additional Information
Work Location(s)
Number of offers available
1
Company/Institute
CERIC-ERIC
Country
Italy
Geofield
Where to apply
E-mail
[email protected]
Contact
State/Province
Italy
City
Trieste
Website
https:// www. ceric-eric.eu
Street
S.S. 14 km km 163,5 in AREA Science Park
Postal Code
34149
E-Mail
[email protected]
STATUS: EXPIRED