Opportunities

Collaborations

Full stack Developer / Creative coder APPLY

Il laboratorio di ricerca DensityDesign (Politecnico di Milano – Dipartimento di Design) opera nel campo della visualizzazione dei dati, del design della comunicazione e dell’informazione. Sviluppiamo progetti fortemente sperimentali all’intersezione tra design e information visualization, dalla raccolta dei dati e loro analisi al progetto di interfacce digitali e fisiche e loro prototipazione e implementazione.

Siamo alla ricerca di un “creative coder” per rafforzare il nostro gruppo di ricerca e potenziare le attività di sperimentazione, per esplorare nuove modalità di esperienza di dati e informazioni – principalmente attraverso interfacce visuali.

La figura che cerchiamo ci aiuterà a concretizzare le idee che svilupperemo insieme nel laboratorio, contribuendo a ogni fase del progetto, dall’ideazione alla realizzazione; potrà essere coinvolta nei diversi filoni di ricerca del laboratorio, con un focus particolare sulle Digital Humanities e sul progetto atlantecalvino.unige.ch.

Di seguito alcuni progetti sviluppati all’interno del laboratorio di ricerca:
– Creazione di progetti web-based;
Realizzazioni di installazioni;
– Creazione di sistemi di scraping e implementazione di algoritmi per l’analisi dei dati;
– Creazione di strumenti di raccolta e analisi dei dati.

Requisiti richiesti

Cerchiamo una persona laureata in Computer Science o Ingegneria Informatica (o discipline affini) interessata a lavorare in un’ambito accademico (anche con prospettive di dottorato) che predilige la ricerca applicata; sono in ogni caso benvenute candidature di ogni tipo purché in possesso delle competenze che cerchiamo.

La collaborazione potrà essere attivata da settembre 2018 e sarà tempo pieno, regolata da un contratto di “assegno di ricerca” (art. 29 legge 240/2010) dalla durata di un anno rinnovabile. È richiesta la presenza quotidiana in laboratorio (Milano), i tempi e i modi dell’attività di ricerca sono molto flessibili.

Il candidato ideale possiede:
– una laurea magistrale o equivalente (vincolante per i contratti di collaborazione alla ricerca in ambito universitario);
– ottima comprensione di italiano e inglese;
– voglia di cercare nuove soluzioni a problemi ancora da definire;
– capacità di gestire, trasformare e pulire dati nei formati più comuni: Excel e simili, JSON, XML…
– buona conoscenza dello sviluppo back-end, in particolare database SQL / NoSQL, gestione di web-server (ubuntu, nginx/apache) e programmazione MVC (Python e/o Node.js)
– conoscenza dello stato dell’arte per quanto riguarda tecnologie web, framework Javascript (es. JQuery, AngularJS, ReactJS) e librerie HTML/CSS
– conoscenza di librerie grafiche o mirate alla visualizzazione (D3js, Sigma JS, P5.js, three.js)
– interesse per UX Design e per il design in generale;
– volontà di imparare cose nuove, motivazione e una mentalità aperta.

Sono molto apprezzati candidati che amano:
– progettare e realizzare interfacce esplorative per dati;
– sperimentare alla frontiera delle tecnologie disponibili;
– ricercare lo stato dell’arte e raccontare le innovazioni prodotte;
– usare e creare progetti Open-Source.

/////

The DensityDesign Research lab (Politecnico di Milano – Design Department) operates in the fields of Data Visualization, Communication and Information Design. We develop highly experimental projects at the intersection between Design and Information Visualization, dealing with the full stack from data collection to analysis, from concepts and layouts to prototypes and implementation of digital and physical interfaces.

We are looking for a “creative coder” to strengthen our research team and support experimentations in the construction of data and information experiences.

This figure will help us to develop and implement the ideas we will shape together within the Lab, contributing to each stage of the project, from ideation to implementation and evaluation. She/he could be involved in all the current research tracks, with a specific focus on Design and Digital Humanities and the project atlantecalvino.unige.ch.

Here some examples of projects developed within the Lab:

Web-based projects;
Physical/digital installations;
Data scraping from usual sources and algorithms for data analysis;
Tools for data collection and analysis.

Requirements

We are looking for a person who graduated in Computer Science or similar, interested in working within an academic research environment. We are open to evaluate any other candidature that proves to have the skills and the competences we are looking for.

The collaboration will start in September 2018, full-time, and will be based on a “research grant” contract (Article 29, Law 240/2010) for one year, renewable. Daily presence in the research lab (Milan) is required, schedules are very flexible.

You have:
– A master’s degree or equivalent (mandatory for research contracts);
– An excellent understanding of Italian and English;
– The will to look for innovative solutions for problems yet-to-be-defined;
– Great skills in managing, transforming and refining data in the most used formats: excel spreadsheets, CSV, JSON, XML, and so on
– A good understanding of back-end development including SQL-like and NoSQL DBs, web-server setup (ubuntu, nginx, apache) and MVC programming (Python and/or Node.js);
– Good knowledge of state-of-the-art web technologies and JavaScript libraries/frameworks like Angular JS and/or React and HTML/CSS libraries like Twitter Bootstrap;
– Knowledge of visualization oriented front-end frameworks: D3.JS, Sigma JS and p5.JS;
– An interest in UX and ideally basic design skills;
– An open mind, loads of motivation and a hunger to learn;

We really appreciate candidates that love:
– to design and develop compelling data visualizations and explorative interfaces;
– to experiment with cutting-edge technologies and propose innovative solutions to challenges;
– to work in an international, relaxed, exciting, research-driven environment;
– to leverage and produce open source code.