R&D Engineer: Contributing to the development of SocialBus - A Universal Social Network Bus

February 08, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A

2023-05729 - R &D Engineer: Contributing to the development of SocialBus - A Universal Social Network Bus

Contract type : Fixed-term contract

Renewable contract : Oui

Level of qualifications required : Graduate degree or equivalent

Fonction : Temporary scientific engineer


The SocialBus Research & Innovation Project

Computer-mediated communication can be defined as any form of human communication achieved through computer technology. From its beginnings, it has been shaping the way humans interact with each other, and it has influenced many areas of society. There exist a plethora of social interaction services enabling computer-mediated social communication (e.g., Skype, Facebook Messenger, Telegram, WhatsApp, Twitter, Slack, etc.). Based on personal preferences, users may prefer a social interaction services rather than another. As a result, users sharing same interests may not be able to interact since they are using incompatible technologies.

To tackle the above interoperability barrier, we propose SocialBus, a middleware solution targeted to enable the interaction via heterogeneous social interaction services.


  • James Holston, Cristhian Parra, Valérie Issarny. Engineering Software Assemblies for Participatory Democracy: The Participatory Budgeting Use Case. International Conference on Software Engineering (ICSE), Software Engineering in Society (SEIS) Track, 2016. https: // hal.inria.fr/hal-01261012.
  • Rafael Angarita, Nikolaos Georgantas, Cristhian Parra, James Holston, Valérie Issarny. Leveraging the Service Bus Paradigm for Computer-mediated Social Communication Interoperability. International Conference on Software Engineering (ICSE), Software Engineering in Society (SEIS) Track, 2017. https: // hal.inria.fr/hal-01485213.
  • Rafael Angarita, Nikolaos Georgantas, Valérie Issarny. USNB: Enabling Universal Online Social Interactions. IEEE International Conference on Collaboration and Internet Computing, 2017. Best paper award. https: // hal.inria.fr/hal-01591757.
  • Rafael Angarita, Bruno Lefèvre, Shohreh Ahvar, Ehsan Ahvar,Nikolaos Georgantas, Valerie Issarny. Universal Social Network Bus: Towards the Federation of Heterogeneous Online Social Network Services, ACM Transactions on Internet Technology, 2019. https: // hal.inria.fr/hal-02072544.
  • Rafael Angarita, Nikolaos Georgantas, Valerie Issarny. Social Middleware for Civic Engagement. ICDCS 2019 - 39th IEEE International Conference on Distributed Computing Systems - Vision Track, Jul 2019, Dallas, United States. https: // hal.inria.fr/hal-02162736.

  • William Aboucaya, Rafael Angarita, Valerie Issarny. Detecting Obstacles to Collaboration in an Online Participatory Democracy Platform: A Use-case Driven Analysis. FairWare '22 - International Workshop on Equitable Data and Technology in conjunction with the 44th International Conference on Software Engineering (ICSE 2022), May 2022, Pittsburgh, PA, United States. pp.25-33. https: // hal.inria.fr/hal-03654027.

  • Assignment


    As part of the further development of the USNB solution, the research engineer will specifically contribute to:

  • Customizing SocialBus to foster the participation of citizens in urban consultation processes. The work will subdivide into:
  • The study of workflows associated with participatory processes,
  • The elicitation of supporting middleware-relevant mechanisms,
  • The design and implementation of such mechanisms for the integration within SocialBus.
  • Integration of SocialBus into cloud / edge / 5G platforms provided by our industrial partners. These industrial platforms will provide an excellent infrastructure for deploying and testing our SocialBus solution in real conditions.
  • The work will go along with the adoption of adequate software engineering practices, and the production of documentation.

    Main activities

    The activities to be undertaken derive from the above expected contributions and include:

  • Analyzing and getting to know the existing SocialBus prototype implementation.
  • Customizing SocialBus for large-scale participatory processes.
  • Experimenting with, and assessing, SocialBus in the context of participatory processes.
  • Deploying, experimenting with, and assessing, SocialBus on top of cloud / edge / 5G platforms.
  • Ensuring the quality of the developed software.
  • Producing the documentation associated with the developed software.
  • Skills

    Expertise, including experience or at least knowledge in the following topics: • Service oriented architectures, • Middleware architectures and systems, • Implementation of Web APIs, • Code generation, • Use of data base management systems, • Use of social networks.

    Benefits package
  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • General Information
  • Theme/Domain : Distributed Systems and middleware Software engineering (BAP E)

  • Town/city : Paris

  • Inria Center : Centre Inria de Paris
  • Starting date : 2023-04-01
  • Duration of contract : 6 months
  • Deadline to apply : 2023-02-08
  • Contacts
  • Inria Team : MIMOVE
  • Recruiter : Georgantas Nikolaos / [email protected]
  • The keys to success

    The candidate should have interest and/or be willing to develop expertise in the development, from design to prototype implementation, of advanced software systems.

    The candidate should have interest and/or be willing to develop expertise in online social networking and participatory systems.

    The candidate should be both autonomous and a team-worker.

    About Inria

    Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.

    Instruction to apply

    Defence Security : This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.

    Recruitment Policy : As part of its diversity policy, all Inria positions are accessible to people with disabilities.

    Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.

    From this employer

    Recent blogs

    Recent news