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 (Findable, Accessible, Interoperable and Reusable). 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
[email protected]
Contact
- State/Province
Italy- City
Trieste- Website
http://www.ceric-eric.eu- Street
S.S. 14 km km 163,5 in AREA Science Park- Postal Code
34149
[email protected]
STATUS: EXPIRED
Similar Positions
-
Lecturers In Computer Science And Engineering, Chalmers University of Technology, Sweden, about 13 hours ago
A unique opportunity is now offered to work in data and information technology at Chalmers as a lecturer (in Swedish, "tekniklektor"). We are looking for someone who has a strong interest in contr...
-
Master Thesis User Behavior In Buildings Based On Automated Model Generation, Helmholtz, Germany, about 8 hours ago
Your Job: The building sector offers a large potential for energy savings and the realization of the climate and energy consumption goals defined by Germany and the EU. Using building simulation m...
-
Master Thesis Flexibility Potentials In Buildings Based On Automated Model Generation, Helmholtz, Germany, about 8 hours ago
Your Job: The building sector offers a large potential for energy savings and the realization of the climate and energy consumption goals defined by Germany and the EU. Using building simulation m...
-
Business Intelligence Engineer 2, New England HERC, United States, 11 days ago
Details Posted: 12-Apr-24 Location: Stanford, California Type: Full-time Salary: Open Categories: Staff/Administrative Internal Number: 102804 Employer: The Leland Stanford Jr University Job Locat...
-
Doctoral Student In Automatic Control With Focus On Robotics (Pa2024/1095) , University of Lund, Sweden, about 6 hours ago
Description of workplace Automatic Control is an exciting and broad subject, covering both advanced mathematics and hands-on engineering. Historically, it has been instrumental in many areas, from...
-
Software, Navigation And Data Processing Segment Engineer , European Space Agency, Netherlands, about 6 hours ago
Vacancy in the Directorate of Navigation. ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environment. We therefore we...