ElasticHotel vuole rivoluzionare il modo in cui gli albergatori usano la tecnologia in un settore sempre più complesso e competitivo.
Il panorama dei sistemi utilizzati nel mondo hospitality è spesso frammentato: il nostro lavoro è progettare strumenti che permettano di integrare informazioni provenienti da diverse fonti e trasformarle in insight utili per chi gestisce una struttura.
Per farlo stiamo ampliando il nostro team tecnico con una figura che si occuperà di progettare e sviluppare sistemi di acquisizione, elaborazione e integrazione dati.
Attività sulle quali lavorerai:
* Progettazione e sviluppo di pipeline di web scraping e data acquisition.
* Integrazione con API di terze parti del settore hospitality.
* Progettazione di sistemi asincroni per la schedulazione e l’orchestrazione di job ricorrenti.
* Utilizzo di database relazionali e NoSQL per costruire sistemi scalabili di data storage e retrieval.
* Costruzione di pipeline ELT per portare i dati dallo storage cloud al database applicativo, passando per fasi di trasformazione e pulizia.
* Uso di LLM e modelli di AI generativa per analizzare, classificare e arricchire i dati raccolti.
Cosa ti farà emergere:
* Ti piace sviluppare software ben strutturato, con attenzione a clean architecture e design pattern.
* Conosci bene Python.
* Hai esperienza concreta con web scraping (Scrapy, Playwright, Selenium o simili).
* Sai progettare sistemi asincroni e task queue.
* Hai lavorato con API RESTful, sia lato consumo che progettazione.
* Hai esperienza con LLM e prompt engineering integrati in pipeline di dati (OpenAI, Anthropic o simili).
* Hai un approccio analitico al design dei sistemi e un mindset orientato al miglioramento continuo.
Punti extra:
* Esperienza con data storage cloud-based, in particolare servizi AWS.
* Familiarità con il settore hospitality.
* Esperienza nello sviluppo di applicativi che nascono standalone ma devono integrarsi in architetture più ampie.
Cosa offriamo:
* Posizione completamente da remoto, con orari flessibili.
* L’opportunità di lavorare a stretto contatto con il core team, contribuendo direttamente alle decisioni di prodotto.
* Un progetto innovativo e centrale per la strategia aziendale, con la possibilità di definire l’approccio tecnico fin dalle fondamenta.
* Un ambiente dove sperimentare è incoraggiato: nuovi modelli AI, prototipi e idee che possono evolvere in veri prodotti.
Sappiamo quanto è prezioso il tuo tempo: per questo il nostro processo di selezione è rapido e lineare.
Primo Incontro (30-45 minuti)
Il colloquio è un momento di scambio: serve tanto a noi per conoscerti quanto a te per capire chi siamo. In questa fase incontrerai il CPO e potrai approfondire l’azienda e la nostra mission.
Technical Round (60-90 minuti)
Un colloquio tecnico per capire se il tuo profilo è in linea con il ruolo.
Parleremo di tech stack, cultura aziendale e affronteremo insieme alcuni esempi di codice per vedere il tuo approccio al problem solving.
Ci sarà anche una parte di system design per capire come pensi e progetti sistemi scalabili.
Incontro Finale (30 minuti)
Questo è lo spazio per chiedere tutto ciò che vuoi su di noi e sul nostro modo di lavorare. Nel round finale possiamo approfondire gli aspetti che più ti interessano e potresti conoscere altri membri del team.