Senior Cloud Developer

The Digital Industry Center is one of the Centers of the Bruno Kessler Foundation (FBK). It focuses its research on digital technologies for the various domains in industry (e.g., manufacturing, aerospace, railway, automotive, energy, agriculture, manufacturing) by creating applications for critical systems, adaptive and autonomous systems, advanced perception, diagnostics, quality control and prediction systems. Further research areas include precision farming, robotics, metrology, cultural heritage and geomatics.

The OpenIoT Research Unit focuses its research activities on gaining leading knowledge and supporting the design and creation of innovative, standard-based and interoperable IoT-based solutions. The unit’s main competences cover enabling technologies for the IoT and developing cutting-edge tools, infrastructural solutions and related reference architectural models, at the device, edge and cloud levels. By using cutting-edge AI-based methodologies, the final objective is to make these devices self-configurable, more autonomous and thus enduring. In particular, research activities focus on the following research topics: (1) Fog/Edge-based IoT services, platforms and infrastructures; (2) Edge analytics through adaptation of AI techniques to embedded devices; (3) IoT Decentralization through Blockchains. Such research and knowledge is complemented by hands-on competences in relevant application domains and novel use cases, such as precision agriculture and industrial IoT. 
More information about the OpenIoT Unit is available at https://openiot.fbk.eu/

FBK actively seeks diversity and inclusion in the workplace and is also committed to promoting gender equality.  

Job Description

The OpenIoT RU is searching for a senior full stack cloud developer that will work in the scope of research and industrial activities, in close collaboration with the existing team of researchers, research engineers, and developers of the RU, to strengthen the scientific research activities in cloud/edge/fog computing and IoT for Digital Agriculture domain.

The successful candidate will work collaboratively with a small team of developers and software engineers, leading the team and the delivery of end-to-end software solutions mainly in the context of the European project AgriFoodTEF (Jan 2023 – Dec 2027), and partially involved in other commercial projects delivering similar software solutions.

Main Tasks

The successful candidate is expected to contribute to the following tasks:

  • defining the high-level architectural specifications of the solution and related documentation, starting from the requirements and ensuring feasibility, functionality, and integration with existing systems/platforms;
  • defining the high-level software specifications of the solution, including diagrams, use cases, and related documentation;
  • designing, implementing, testing, debugging, deploying and maintaining the conceived solutions, with automated monitoring mechanisms in a CI/CD environment;
  • proactively seek for improvements of the design and rolled-out workflows, components and solutions, recommending new approaches and/or technologies that can help increase productivity and/or reduce costs;
  • provide architectural and development guidance to the engineering team.

Job requirements

The Ideal Candidate should have: 

  • Master’s degree in the field of computer science, information technology, or comparable studies;
  • minimum 3 years of proven hands-on experience in architecture design and software development of cloud-native data-oriented solutions, coordinating small development teams;
  • practical experience with leading cloud provider options (e.g., Azure, AWS, Google, Digital Ocean) and extended knowledge of state-of-the-art cloud-native technologies. Among the others,  Docker and Kubernetes for containerization, orchestration and management, Istio for service mesh, gRPC for remote procedure call, cilium for network, and MinIO for storage. Any relevant certification will be positively assessed;
  • solid skills in at least one programming language (e.g., Python, Java, Golang);
  • previous experience with leading open-source stream-processing and data analytics frameworks (e.g., Kafka, Flink, Spark);
  • teamwork approach, good communication and relational skills;
  • accuracy, flexibility and goal orientation;
  • good knowledge of written and spoken English. 

Furthermore, the following elements will be positively evaluated:

  • Certification in relevant cloud native technologies


Employment

Type of contract: fixed term contract

Working hours: full-time (38 hours per week)

Duration: 24 months

Start date: January 2023

Gross annual salary: about 39.530 €

Benefits: flexi-time, company subsidized cafeteria or meal vouchers, internal car park, welcome office support for visa formalities, accommodation, social security (SANIFONDS), family-work balance, free training courses, support on bank account opening, discount on public transport, sport, language course fees. More info at  https://www.fbk.eu/en/work-with-us/  

Workplace: Povo, Trento (Italy)

Application

Interested candidates are requested to submit their application by completing the online form (https://hr.fbk.eu/en/jobs). Please make sure that your application contains the following attachments (in pdf format):

  • detailed CV;
  • cover letter indicating why the candidate is suitable for this position.

Application deadline: 11 December 2022

Please read our Regulations on the recruitment and selection of fixed-term personnel (effective from October 15, 2018) before completing your application.
For further information, please contact the Human Resources Services at jobs@fbk.eu


 
Business units
Centro Digital Industry; Centro Digital Industry/OpenIoT
Locations
Science and Technology Hub - Trento
Cookie policy
x
We use technical cookies, that are always enabled and necessary for the website to work correctly, and analytic and profiling cookies, including third party ones, to allow us to measure the usage and performance of the web site and send advertising, including targeted advertising. To accept all cookies, click «Accept». To manage or disable cookies click on «Manage». To refuse all cookies and close the banner click on «x»; in this case you can continue to navigate the site and only technical cookies will be used. If you would like to learn more, please read our Cookie Policy