Developer - Innovative Agricultural Data Platforms

FBK is a private research institution based in Trento (Italy), operating in different scientific fields and disciplines. As such, it keeps the Autonomous Province of Trento within the mainstream of international research. FBK comprises 12 research centers with activities and production available at

Workplace Description

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 (RU) 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 competencies 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, the 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 are complemented by hands-on competencies in relevant application domains and novel use cases, such as precision agriculture and industrial IoT. More information about the OpenIoT RU is available at

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

Job Description

The OpenIoT Research Unit is strongly committed in prototyping and development of innovative solutions for digital agriculture, devoted to advance research and improve agricultural practices worldwide. Our objective is to harness the power of data and technology to address the challenges facing modern agriculture and drive sustainable growth. We are a diverse team of experts passionate about making a positive impact on the global food system.

We are seeking a talented Developer to lead the development of innovative agricultural data platforms supporting research projects. As a Developer, you will be responsible for designing, architecting, and implementing robust and scalable data platforms that enable researchers to analyze and derive insights from agricultural data efficiently. You will collaborate closely with the existing team of researchers, research engineers, and developers of the Research Unit to translate research requirements into functional systems and drive innovation in agricultural technology.

The successful candidates are expected to lead the following tasks:

  • Develop and maintain cloud-based applications and systems
  • Design, develop, and maintain microservices-based applications, ensuring scalability, flexibility, and ease of maintenance
  • Design, develop, and maintain databases and data ingestion pipelines
  • Write clean, efficient, and well-documented code
  • Debug and resolve issues in a timely manner
  • Stay up-to-date with the latest technologies and trends in cloud computing
  • In addition, it is expected that you will support younger developers within the internal team to reach the assigned goals of design and development.

Job Requirements

The Ideal Candidate should have: 

  • Master Degree  in STEM (science, technology, engineering and mathematics);
  • Good experience in full-stack cloud development
  • Proficient in at least one cloud platform (AWS, Azure, Google Cloud, Digital Ocean)
  • Experience with a variety of programming languages such as Python, JavaScript, and Java
  • Knowledge of databases (relational and noSQL)  
  • Familiarity with agile methodologies and CI/CD process
  • Strong problem-solving and critical thinking skills
  • Excellent written and verbal communication skills
  • Good knowledge of written and spoken English.

Furthermore, the following elements will be positively evaluated:

  • Experience with Geographic information systems
  • Experience with ML/AI applications
  • Experience with Data Warehouse, Data Lakes and/or Datalakehouses.


Type of contract: Fixed Term Contract

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

Duration: 24 months

Start date: July 2024

Gross annual salary: about € 36.200 - € 41.400 depending on background and expertise in the field.

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  

Workplace: Povo, Trento (Italy)


Interested candidates are requested to submit their application by completing the online form. 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:03/06/2024

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

Recruitment Type
Business Unit
Centro Digital Industry/OpenIoT
Science and Technology Hub - Trento