Faites connaître cette offre !
Reference : UMR5217-OANGOG-002
Workplace : GRENOBLE
Date of publication : Monday, May 18, 2020
Type of Contract : FTC Technical / Administrative
Contract Period : 12 months
Expected date of employment : 1 October 2020
Proportion of work : Full time
Remuneration : between 2 437.62 € an 2 616.16 € brut per month according to experience
Desired level of education : 5-year university degree
Experience required : 1 to 4 years
To increase the transparency in the Facebook ad ecosystem we developed AdAnalyst (https:// adanalyst.mpi-sws.org/). AdAnalyst is a browser extension that can be installed by anyone, collects data about the ads a user is receiving on Facebook and provides him with some aggregate statistics about these ads. The goal of the extension is to empower users to better understand why they have been targeted with a particular ad and help them detect malicious or deceiving advertising. AdAnalyst provides users with three main views: the data view — what data Facebook has inferred about the user (contains a list of your most marketable attributes); the advertisers view — who are the advertisers that are targeting the user (contains a list of advertisers that use the most unique targeting to reach you); and the ads view — what are the properties of other users that received the same ads.
We need an engineer to help us maintain, refactor and scale up and extend the tool:
(1) The code for each of these three extensions is separate and we would like to have an integrated version of it. Specifically, we would like to modularize the app and split the different components in a way that they can easily incorporate future updates, and be reused for multiple projects, minimizing the overhead of rewriting code and maintaining numerous source code bases. (2) Optimize backend and database calls in order to reduce the network footprint of AdAnalyst, make the application faster, and ensure its seamless function, even in case of widespread future adoption of our app by a very large number of users.
(3) Improve on maintenance diagnostics that are monitoring the health of the overall application, and update the code if changes are needed. For example, collecting ads and explanations from web platforms is a very fluid process, and methodologies need to evolve constantly alongside with the ad delivery platforms, frequently in ways that cannot be predicted beforehand (e.g., Facebook changes its API calls).
(4) Extend AdAnalyst to collect ads from Google, Twitter and other ad exchange.
(5) Implement functionalities in the browser extension that are able to measure the engagement of users with the ads.
The agent needs to hold an engineering degree.
Experience in developing browser extensions.
Experience in system administration.
Experience with databases.
Grenoble Informatics Laboratory (LIG) is one of the largest laboratories in Computer Science in France. It is structured as a Joint Research Center (French Unité Mixte de Recherche - UMR) founded by the following institutions:
Grenoble Institute of Technology (Grenoble INP),
Inria Grenoble Rhône-Alpes,
Grenoble Alps University.
500 members of LIG (faculty, full-time researchers, PhD students, administrative and technical staff) are distributed over three sites in Grenoble and its suburbs: the Saint Martin d'Hères Campus, Minatec, and the Montbonnot Campus.
The lab is situated in the University Campus in St Martin d'Heres.
The agent will work in the SLIDE team. The team is made of 4 permanent members and 10 postdocs, phd and engineers.
We talk about it on Twitter!